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).
The Lead Java Developer will be responsible for leading a team and designing scalable, cloud-native solutions. The ideal candidate should have strong expertise in Java, Spring Boot, and Python, along with experience in Angular and Azure Cloud. This role requires excellent communication skills and the ability to mentor junior developers. A passion for AI technologies is a plus.
Job Responsibility:
Lead and mentor team members, fostering a collaborative and high-performing environment
Design complex solutions considering both business and technical aspects of the requirement
Act as an AI advocate and ambassador
Design and propose scalable, cloud-native solutions in collaboration with architects
Develop and maintain backend services primarily using Java and Python
Contribute to frontend development using Angular
Provide L3 support and ensure system reliability
Collaborate with five cross-functional teams to align on technical solutions and delivery
Ensure QA coverage and support quality assurance efforts
Communicate effectively with stakeholders and technical teams to ensure alignment and transparency
Requirements:
Excellent communication skills for effective collaboration with stakeholders and cross-functional teams
Demonstrated leadership capabilities and experience mentoring team members
Proficiency in backend development using Java (Spring Boot) and Python
Experience with Angular for frontend development
Solid understanding of PostgreSQL and data lake architectures
Familiarity with messaging systems such as RabbitMQ
Experience with building RESTful APIs and microservices architectures
Strong software engineering skills with a focus on clean, maintainable code
Hands-on experience with Azure Cloud, particularly Azure Kubernetes Service (AKS)
Knowledge of Apache Spark for data processing
Conceptual understanding of ITIL and support processes
Proven ability to design scalable, cost-efficient, and cloud-native software solutions
Team player and good inter personal skills
Shows attitude and aptitude for owning responsibility of own work done and collaborate with other team member in their activities, being able to work in Agile project
Nice to have:
Enthusiasm for AI technologies to introduce AI-supported best practices to improve efficiency and effectiveness of the development lifecycle
Enthusiasm for AI technologies to leverage AI-Agentics