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 looking for a skilled Java Developer to design, develop, and maintain high-performance, scalable applications. You’ll work closely with cross-functional teams to build robust backend systems and contribute to the full software development lifecycle.
Job Responsibility:
Design, develop, test, and maintain Java-based applications
Write clean, efficient, and well-documented code
Develop RESTful APIs and backend services
Collaborate with product managers, designers, and other developers
Troubleshoot, debug, and optimize application performance
Participate in code reviews and follow best coding practices
Ensure application security and data protection
Support deployment and production issues when needed
Requirements:
Strong proficiency in Java (Java 8+)
Experience with Spring / Spring Boot
Knowledge of REST APIs, microservices architecture
Experience with SQL and relational databases (MySQL, PostgreSQL, Oracle)
Familiarity with Git and version control systems
Understanding of OOP, design patterns, and data structures
Good problem-solving and communication skills
Bachelor’s degree in Computer Science, Engineering, or equivalent experience
Nice to have:
Experience with Hibernate / JPA
Exposure to Docker, Kubernetes, or cloud platforms (AWS, Azure, GCP)
Knowledge of CI/CD pipelines
Experience with JUnit, Mockito, or other testing frameworks