Tech Lead Java F/H
Role details
Job location
Tech stack
Job description
Au sein d'une équipe technique exigeante et passionnée, votre rôle sera central : piloter l'excellence technique, accompagner la montée en compétences des développeurs et garantir la robustesse des architectures., En tant que Tech Lead, vous partagez votre temps entre le leadership technique (60%) et la production de code complexe (40%). Vos responsabilités s'articulent autour de 3 piliers :
- Leadership Technique & Architecture
- Définir, faire évoluer et garantir les choix d'architecture technique de la plateforme.
- Assurer la qualité, la maintenabilité et la sécurité du code en instaurant les meilleures pratiques (Clean Code, TDD, DDD).
- Mener les revues de code et animer les ateliers techniques.
- Delivery & Développement
- Participer activement aux phases de cadrage technique et de conception des fonctionnalités complexes.
- Intervenir sur les développements critiques et résoudre les problématiques de performance ou de scalabilité.
- Assurer la cohérence technique avec l'écosystème DevOps / Cloud.
- Mentorat & Animation d'Équipe
-
Être le référent technique et le point de contact privilégié de l'équipe de développement.
-
Accompagner la montée en compétences de l'équipe à travers du mentorat et du pair programming.
-
Travailler en étroite collaboration avec les équipes produit pour aligner la roadmap technique et fonctionnelle.
-
L'Environnement Technique
Requirements
- Expérience : Vous justifiez d'au moins 6 à 8 ans d'expérience en développement Java, dont une première expérience réussie (2 ans minimum) dans un rôle de Tech Lead ou de Lead Developer.
- Expertise : L'écosystème Java (Spring) n'a plus de secret pour vous. Vous maîtrisez les problématiques de performance, de forte charge et de design patterns.
- Mindset : Vous êtes passionné(e) par la transmission de connaissances. Vous faites preuve de leadership naturel, d'écoute et d'une excellente communication (capacité à vulgariser des sujets techniques complexes).
- Culture : Vous êtes un(e) adepte du "Software Craftsmanship" et vous placez la qualité au centre de vos préoccupations.
Benefits & conditions
- Backend : Java 17/21, Spring Boot 3, Hibernate
- Architecture : Microservices, API REST, Kafka / RabbitMQ
- Base de données : PostgreSQL, MongoDB / Redis
- DevOps / Cloud : Docker, Kubernetes, AWS / GCP, CI/CD (GitHub Actions / GitLab)
- Méthodologie : Agile Scrum / Kanban, TDD