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 mid-level Java Developer with experience in building scalable microservices and REST APIs within a cloud-first environment. This role focuses on developing secure, reliable, and high-performing applications using modern technologies such as Java (v17+), Spring Boot, and AWS. The individual will be part of an agile development squad, contributing to digital platforms used by millions of customers while continuously improving both technical solutions and personal capabilities.
Job Responsibility
Develop and maintain microservices as part of an agile (Scrum/Kanban) development squad
Design and implement RESTful APIs within a microservices architecture
Ensure high standards of quality and performance using best practices and coding standards
Contribute to a culture of continuous improvement through learning, training, and peer collaboration
Implement testing strategies including TDD/BDD, unit, integration, end-to-end, and performance testing
Support production environments, including troubleshooting and issue triage during on-call rotations
Collaborate with cross-functional teams to build customer-centric digital solutions
Coach and support junior developers within the team
Requirements
Experienced in Java (version 17 or higher) with strong knowledge of Spring/Spring Boot
Skilled in designing and developing RESTful APIs within microservices architectures
Familiar with design patterns and clean coding principles
Knowledgeable in testing methodologies such as TDD/BDD and various testing frameworks
Experience working in agile environments such as Scrum or Kanban
Understanding of AWS services or similar cloud platforms
Familiar with containerisation tools such as Docker
Knowledge of monitoring and observability tools
experience with APM tools such as Dynatrace or Splunk is beneficial
Capable of production support and troubleshooting in live environments
Strong communication skills with the ability to explain technical concepts clearly to non-technical stakeholders
Collaborative team player with sound decision-making abilities and a problem-solving mindset
Nice to have
Knowledge of monitoring and observability tools
experience with APM tools such as Dynatrace or Splunk
What we offer
Opportunity to work on large-scale digital platforms impacting millions of customers
Exposure to modern cloud-native architectures and AWS environments
Collaborative and inclusive team culture focused on continuous learning and innovation
Hands-on experience with cutting-edge development practices and tools
Opportunities for professional growth through training, coaching, and real-world problem-solving