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 highly experienced Lead Java Engineer with strong expertise in Java, Spring Boot, Kafka, Microservices, and GitHub to lead the design and development of high-volume, enterprise-grade application systems. This is a hands-on leadership role where you will drive technical excellence, mentor engineers, and build scalable, high-performance solutions in a modern cloud-based environment.
Job Responsibility:
Lead the technical design and development of cross-functional, multi-platform application systems while remaining hands-on in coding and engineering
Provide functional and technical leadership
mentor and coach software engineers
Collaborate with Architects, Product Managers, Engineers, and Business stakeholders to define system requirements and technical solutions based on priorities
Develop high-quality, scalable code with a strong focus on automated testing and validation
Enforce best practices in development methodology, architecture, security, compliance, and change management
Design and implement Microservices-based architectures
Perform complex engineering activities including performance tuning, monitoring, deployment, and production support
Implement, maintain, and enhance CI/CD pipelines
Work with technologies including Java/Groovy, Spring Boot, REST APIs, Kafka, NoSQL (Cassandra/MongoDB), Redis/Hazelcast, Git, Jira, Jenkins, Docker, and Kubernetes
Requirements:
8+ years of experience with a Bachelor’s degree in Computer Science, Information Systems, or related field
6+ years of progressive experience in application delivery, including building Java-based high-volume/high-transaction e-commerce applications
6+ years of experience developing web applications using Java, Spring, and REST services
Nice to have:
4+ years of experience in Microservices architecture and system design
4+ years of leadership experience, including coaching and mentoring engineers
2+ years of experience with cloud technologies such as AWS, Azure, OpenStack, Docker, Kubernetes, Ansible, Chef, or Terraform
2+ years of experience with CI/CD and build tools such as GitHub, Maven, Jenkins, Nexus, or Sonar
Experience with messaging systems (Kafka, MQ, RabbitMQ) and NoSQL technologies (Cassandra, MongoDB)