This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a skilled Java Microservices Engineer to design, build, and enhance enterprise‑grade microservices using Java 8+ and Spring Boot. The role involves developing RESTful APIs, writing unit and integration tests, improving code quality using SonarQube, and supporting production deployments. The individual will collaborate with cross‑functional teams, participate in solution design, and ensure robust, maintainable, and well‑documented software solutions.
Job Responsibility:
Design, develop, and maintain reusable microservices using Java 8+ and Spring Boot
Build and expose RESTful APIs with clear contracts, versioning, and backward compatibility
Implement business logic using appropriate design patterns such as Strategy, Factory, and Builder
Write and maintain JUnit unit tests and conduct integration testing to validate end‑to‑end functionality
Use Sonar/SonarQube to monitor code quality, address vulnerabilities, and ensure quality gate compliance
Perform code reviews, refactor existing modules, and ensure adherence to coding standards
Participate in technical design discussions, requirement analysis, and effort estimation
Use GitHub for version control, branching strategies, pull requests, and CI/CD workflows
Support production deployments, assist in issue triage, and contribute to root‑cause analysis
Maintain API specifications, architectural documents, and detailed code‑level documentation
Engage in Scrum ceremonies and contribute to continuous improvement
Requirements:
Possess 3–4 years of experience as an Individual Contributor in full lifecycle application development
Skilled in Java 8+ and experienced with Spring Boot for building enterprise applications
Proficient in developing REST APIs and applying microservices best practices
Experienced in writing unit and integration tests using JUnit
Knowledgeable in code refactoring, code reviews, and clean code principles
Familiar with GitHub version control and Sonar/SonarQube for code quality analysis
Able to interpret HLDs, LLDs, and maintain accurate technical documentation
Nice to have:
Preferably experienced with GitHub Actions, Docker, Kubernetes, Kafka, Agile Scrum, TDD, and GitHub Copilot
What we offer:
Opportunity to work on modern microservices architectures and enterprise‑scale systems
Exposure to industry‑standard tools such as SonarQube, GitHub, Spring Boot, and CI/CD environments
Collaborative work environment involving cross‑functional teams and Agile ways of working
Skill enhancement through hands‑on experience in design patterns, code quality, and automation
Opportunity to participate in large‑scale digital transformation initiatives