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 enthusiastic Graduate and Mid-Level Java Developers who are eager to build robust, scalable applications and grow in a collaborative, fast-paced engineering environment. This is an excellent opportunity to work with modern Java technologies alongside experienced professionals on enterprise-grade systems.
Job Responsibility:
Design, develop, and maintain Java-based enterprise applications
Write clean, efficient, and maintainable code using Java and Spring/Spring Boot
Develop and consume RESTful APIs
Collaborate with cross-functional teams including QA, DevOps, and Product teams
Participate in code reviews, unit testing, and continuous improvement practices
Troubleshoot, debug, and enhance existing applications
Contribute to design discussions and technical problem-solving
Requirements:
Strong foundation in Java programming (academic or professional experience)
Understanding of Object-Oriented Programming, Data Structures, and Algorithms
Familiarity with Git for version control
Knowledge of SQL/NoSQL databases
Strong analytical thinking and problem-solving skills
Good communication and teamwork abilities
For Mid-Level Developers (2+ years preferred): Hands-on experience with Spring / Spring Boot
Experience in building and integrating REST APIs
Nice to have:
Exposure to cloud platforms such as AWS, Azure, or GCP
Experience with Docker and Kubernetes
Familiarity with JUnit, Mockito, and CI/CD pipelines