Adriana-Stefania Rosu

Java Software Engineer

Bucharest, Romania

About

Experience

  • Java Software Engineer at ING Hubs Romania
    Dec 2025 - Present · 7 mos

  • Java Software Engineer at MassMutual Romania
    Mar 2024 - Dec 2025 · 1 yr 10 mos

    - Develop and maintain Kafka-based microservices using Java 21 and Spring Boot, ensuring high-performance, scalable, and resilient event-driven architectures. - Design and implement event streaming solutions with Apache Kafka, optimizing message processing and data pipelines. - Deploy and manage cloud-native applications on AWS, leveraging services like EKS (Elastic Kubernetes Service), S3, RDS, Lambda, EC2, and IAM for scalable and secure cloud infrastructure. - Work in an Agile development framework, collaborating with cross-functional teams to deliver high-quality software through iterative development cycles. - Automate CI/CD pipelines using Jenkins - Implement Infrastructure as Code (IaC) with Terraform Cloud - Develop and optimize NoSQL database solutions using MongoDB - Write and maintain comprehensive unit and integration tests - Participate in code reviews and performance optimizations to enhance system robustness.

  • Java Developer at Tremend Software Consulting
    Jul 2022 - Feb 2024 · 1 yr 8 mos

    - Develop and maintain both backend and frontend components of a B2B e-commerce platform using Java, Spring Boot, and Thymeleaf, ensuring a seamless user experience. - Design and optimize REST APIs and database interactions using Hibernate and Microsoft SQL Server for efficient data processing. - Develop frontend interfaces using HTML, JavaScript, and Thymeleaf, ensuring responsive and user-friendly designs. - Work in an Agile environment, actively participating in refinement meetings and client discussions on newly developed features. - Write and maintain comprehensive documentation for new and existing features, ensuring clear and accessible technical knowledge. - Provide team support, onboarding, and induction sessions to facilitate knowledge sharing and smooth transitions. - Utilize RabbitMQ for message brokering and Docker for containerized application deployment. - Conduct unit testing with JUnit to ensure code reliability and maintainability.