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 an experienced backend engineering professional with strong expertise in Java and Spring Boot to design, build, and scale reliable backend services. This role focuses on developing RESTful APIs and microservices, contributing to event-driven architectures, and ensuring high standards of performance, security, and maintainability within a collaborative Agile environment.
Job Responsibility
Design, develop, and maintain backend services using Java and Spring Boot
Build and expose RESTful APIs to integrate with frontend applications and external systems
Contribute to a scalable microservices-based architecture
Collaborate closely with QA, DevOps, and Product teams to deliver high-quality features
Implement secure, high-performance solutions, including authentication and authorisation mechanisms
Monitor, optimise, and troubleshoot applications, resolving production issues efficiently
Participate actively in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives
Write unit and integration tests and contribute to constructive code reviews
Support CI/CD pipelines and deployment automation activities
Requirements
3-4 years experience and Proficient in Java (8, 11, or 17) with a solid understanding of object-oriented programming principles
Experienced with Spring Boot, Spring MVC, and Spring Data JPA
Comfortable designing and developing REST APIs and microservices
Knowledgeable in relational and NoSQL databases such as MySQL, PostgreSQL, and MongoDB
Familiar with Hibernate and JPA for data persistence
Skilled in problem-solving and debugging complex backend systems
Knowledgeable about API design principles and integration patterns
Experienced in event-driven systems using tools such as Kafka or RabbitMQ
Familiar with containerisation and orchestration using Docker and Kubernetes
Experienced with CI/CD tools such as Jenkins or GitHub Actions
Exposure to cloud platforms including AWS or Azure
What we offer
Opportunities to work on large-scale, distributed systems within a global organisation
Exposure to modern backend technologies, cloud platforms, and DevOps practices
A collaborative, inclusive environment that supports continuous learning and improvement
The chance to contribute to solutions that impact customers across multiple markets