Java Developer- Senior Associate- Technology
On-siteBucharest, București, Romania or Cluj-Napoca, Cluj County, Romania
Job Summary
Design, develop, test, and maintain Java-based applications and services using Spring Boot and modern frameworks to build scalable, secure systems. Lead technical design discussions, review code, and mentor junior engineers while collaborating with product managers, QA, and DevOps. Write clean, maintainable code with comprehensive unit and integration tests, optimize application performance, and provide root cause analysis for production issues. Participate in agile ceremonies and deliver technical presentations to stakeholders. This role requires 7+ years of Java experience, including microservices architecture, cloud platforms, and legacy modernization.
Required Qualifications
- 7+ years of experience as a Java Developer
- Strong hands-on experience with Spring Boot and the Spring Framework
- Solid knowledge of microservices architecture (service discovery, circuit breaker, containerization, centralized logging)
- Experience working with legacy applications and modernization initiatives
- Proven experience upgrading applications from Java 11 to newer versions (preferably Java 17 or Java 21)
- Experience in the payments domain
- Experience with cloud platforms (Azure, AWS, or GCP)
- Experience developing and integrating web services (REST, SOAP)
- Experience with persistence frameworks (Hibernate, JPA)
- Strong SQL knowledge (Oracle, PostgreSQL, or MySQL)
- Knowledge of NoSQL databases (MongoDB, Cassandra)
- Experience with messaging systems (JMS, Kafka, RabbitMQ)
- Experience with build & CI/CD tools (Maven, Gradle, Jenkins, GitLab, Docker, etc.)
- Experience with automated testing (JUnit, Mockito, Testcontainers, integration and end-to-end testing)
- Fluency in English
Desired Qualifications
- Knowledge of modern JavaScript frameworks (Angular, React, Vue.js)
- Kubernetes (K8s) knowledge
- Experience with contract testing and TDD
- Familiarity with CI/CD pipelines and DevOps practices (GitHub Actions, Jenkins, GitLab CI, etc.)
- Experience with infrastructure-as-code tools (Terraform, CloudFormation)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.