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).
Design, develop, and maintain Java-based applications and microservices
Write clean, scalable, and efficient code using Java and related frameworks and contribute across all phases of the SDLC (requirements → design → build → test → deploy)
Ensure performance, scalability, and maintainability of applications
Translate business requirements into technical solutions
Design APIs, data flows, and system integrations and apply design principles (SOLID, design patterns) and engineering best practices
Work closely with product managers, QA, business analysts, and other engineers
Participate in Agile ceremonies (standups, sprint planning, retrospectives) and contribute to code reviews and promote coding standards
Debug and resolve complex technical issues and provide L2/L3 production support where required
Optimize existing applications for performance and reliability
Implement unit, integration, and automation testing
Ensure adherence to secure coding practices and regulatory standards and maintain documentation and technical artefacts
Take ownership of modules/features end-to-end
Mentor junior developers and guide best practices
Influence technical decisions within the team and adjacent teams
Stay updated with emerging technologies
Recommend improvements to architecture, tools, and processes and drive engineering excellence and innovation
Requirements
Strong expertise in Core Java (Java 8+) , Spring Boot / Spring Framework (REST APIs, microservices)
Strong understanding of OOP, design patterns, and concurrency
Experience with cloud platforms (AWS) and exposure to Docker, Kubernetes / OpenShift and CI/CD tools (GitLab pipelines.)
Nice to have
Strong expertise in Core Java (Java 8+) , Spring Boot / Spring Framework (REST APIs, microservices)
Strong understanding of OOP, design patterns, and concurrency
Experience with cloud platforms (AWS) and exposure to Docker, Kubernetes / OpenShift and CI/CD tools (GitLab pipelines.)