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).
As a Java Developer, you are passionate about experience innovation and eager to push the boundaries of what’s possible. You bring 3+ YEARS of experience, a growth mindset and a drive to make a lasting impact.
Job Responsibility:
Develop, maintain, and enhance backend services using Java and related frameworks
Provide corrective and evolutionary support for existing applications, identifying and fixing issues while implementing improvements and new features
Participate in production deployments, ensuring smooth release processes and proper validation of changes
Collaborate closely with frontend, mobile, DevOps, UX and QA teams to ensure end-to-end solution delivery
Interact directly with the client to understand requirements, clarify technical aspects, and provide implementation updates
Prepare and present demos of delivered functionalities to stakeholders and client teams
Troubleshoot production issues and contribute to root cause analysis and continuous improvement
Ensure code quality through code reviews, testing, and adherence to best practices
Contribute to technical documentation and maintain clear communication within the team and with external stakeholders
Support the team in estimations, technical discussions, and solution design when required
Requirements:
Strong professional experience with Java 8+ development and building backend services
Extensive experience working with the Spring ecosystem, including Spring Boot, Spring Core, Spring Security, Spring Data, and related frameworks
Solid understanding of Object-Oriented Design (OOD) and Object-Oriented Programming (OOP) principles
Experience designing and building microservices-based architectures
Experience implementing event-driven architectures, using Apache Kafka or similar message brokers
Hands-on experience with containerization technologies, particularly Docker and Docker Compose
Experience working with relational databases and at least one NoSQL databases such as MongoDB, Apache Cassandra, Elasticsearch, and Redis
Experience designing and consuming RESTful APIs (knowledge of SOAP or GraphQL is a plus)
Experience with unit and integration testing (JUnit, Mockito, Testcontainers)
Experience integrating with third-party systems such as payment gateways or external enterprise platforms
Knowledge of authentication and authorization mechanisms (OAuth2, JWT)
Experience with Git and collaborative workflows (pull requests, code reviews)
Experience working in Agile development environments and collaborating with cross-functional teams
Nice to have:
Experience with MuleSoft Anypoint Platform
Experience working with the ELK stack for logging and observability
Experience with monitoring and visualization tools such as Grafana
Familiarity with CI/CD pipelines using Bitbucket Pipelines or similar tools
Experience with application monitoring, logging, and performance troubleshooting in distributed systems
Experience working in cloud-based environments and modern DevOps practices
What we offer:
Flexibility, with remote and hybrid work options (country-dependent)
Career advancement, with international mobility and professional development programs
Learning and development, with access to cutting-edge tools, training and industry experts