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 Java Developer who will contribute to the development of high‑quality software applications and products using Java, Spring Boot and related technologies. The individual will be responsible for implementing features, supporting quality assurance processes, and collaborating with internal teams to deliver reliable and scalable solutions. This role is ideal for someone with 2–4 years of experience who is adaptable, committed, and eager to learn.
Job Responsibility:
Implement assigned features using Java and Spring Boot while adhering to agreed standards
Conduct unit testing to ensure high‑quality deliverables and minimise defects across QA and UAT stages
Report progress on time and escalate issues where necessary to support smooth project execution
Support project delivery through dedication, flexibility, and effective prioritisation of tasks
Collaborate with team members to achieve shared outcomes and meet project commitments
Follow clean coding practices and utilise Git for version control
Work with RDBMS technologies such as MySQL, PostgreSQL or Oracle
Use build tools such as Maven or Gradle
Apply object‑oriented programming principles, including SOLID, collections, generics, and microservices concepts
Requirements:
1–4 years of hands-on experience in Java development
Proficient in Core Java and Java 8, with awareness of newer versions including Java 11, 17, 21 and 25
Knowledgeable in Spring Core, Spring MVC, Spring AOP, Spring JDBC, Spring Data and microservices with Spring Boot
Skilled in writing unit tests using JUnit with an understanding of code coverage
Familiar with REST and SOAP APIs
Able to work independently or in a team with minimal supervision
A fast learner with strong problem‑solving abilities and clear communication skills
Calm under pressure and capable of maintaining quality in demanding situations
Possesses a Bachelor’s degree in computer science, engineering or an equivalent field
Nice to have:
Exposure to AWS, Jira, Confluence, CI/CD tools (Jenkins, GitHub Actions, Argo CD) and code analysis tools such as SonarQube
What we offer:
Opportunities to strengthen technical expertise across Java, Spring, microservices and modern development practices
A collaborative environment that encourages continuous learning and growth
A chance to work with modern tools and technologies in a global organisation
Engagement with challenging projects that enhance professional experience