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 hiring a Java Developer for a global technology company that provides a market‑leading cloud platform for recruitment and staffing. In this role, you are going to work on the stability and design of Java applications, developing and implementing new features, and optimizing existing ones, all while keeping customer needs in mind. You make a habit of using the right tool for the job, combining both open source solutions as well as proprietary and internally developed solutions in the following technology stack: Java 17+, Spring Boot, Elasticsearch, PostgreSQL, Cassandra
Job Responsibility:
Collaborating with your Scrum team in daily stand-ups to discuss progress, roadblocks, and plan the day’s work
Designing, developing, and implementing new features for our Java applications using Java 17+ and Spring Boot, focusing on stability and performance
Writing clean, elegant, simple code, along with comprehensive unit and integration tests (using tools like Mockito and JUnit 5)
Participating in code reviews to maintain high code quality and share knowledge with team members
Troubleshooting and resolving complex technical issues across our distributed system, keeping customer needs and system stability as top priorities
Requirements:
2+ years of professional experience with Java
Great analytical skills and eagerness to learn
Appreciative of open source technologies and capable of working with MacOS
Familiar with relational as well as NoSQL databases
Assertive communication
Nice to have:
Experience with the following technologies is a plus: AWS, Elasticsearch, Git, GitLab, GitLab CI, Kubernetes, Kibana, and Grafana / Prometheus.