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 highly skilled and motivated Senior Java Developer with 5–8 years of experience to join our engineering team. The ideal candidate will have strong backend development expertise, a deep understanding of microservices, and a solid grasp of agile methodologies. This is a hands-on role focused on designing, developing, and maintaining scalable applications in a collaborative, fast-paced environment.
Job Responsibility:
Design, develop, test, and maintain scalable Java-based applications using Java 8 or higher and Spring Boot
Build RESTful APIs and microservices with clean, maintainable code
Work with SQL and NoSQL databases to manage data storage and retrieval effectively
Collaborate with cross-functional teams in an Agile/Scrum environment
Write unit and integration tests using JUnit, Mockito, and apply Test-Driven Development (TDD) practices
Manage source code with Git and build applications using Maven
Create and manage Docker containers for development and deployment
Troubleshoot and debug production issues in Unix/Linux environments
Participate in code reviews and ensure adherence to best practices
Requirements:
5–8 years of hands-on experience with Java 8 or higher
Strong experience with Spring Boot and microservices architecture
Proficiency in Git, Maven, and Unix/Linux
Solid understanding of SQL and NoSQL databases
Experience working in Agile/Scrum teams
Hands-on experience with JUnit, Mockito, and TDD
Working knowledge of Docker and containerized deployments
Nice to have:
Experience with Apache Kafka for event-driven architecture
Familiarity with Ansible and/or Terraform for infrastructure automation
Knowledge of Docker Swarm or container orchestration tools
Exposure to Jenkins or other CI/CD tools
Proficiency in Bash scripting for automation and environment setup