We are currently looking for an experienced Java Team Lead to join a long-term project within a European institutional environment in Strasbourg.
The role focuses on leading a development team responsible for the design, development, and maintenance of scalable, secure, and high-performance software applications.
Responsibilities
- Lead and mentor a team of Java developers in daily activities
- Design and develop backend solutions based on Java and Spring Boot
- Define and enforce best practices for code quality, architecture, and security
- Contribute to the design of microservices-based architectures
- Oversee system integrations and event-driven solutions using Apache Kafka
- Support CI / CD pipelines and containerized deployments
- Collaborate with cross-functional teams in an international environment
Required Skills
Strong experience with Java and Spring BootSolid knowledge of microservices architecturesHands-on experience with Apache KafkaExperience with Docker and KubernetesPrevious experience in a technical leadership or team lead roleNice to Have
Experience in large-scale or institutional environmentsFamiliarity with DevOps practices and CI / CD pipelines