Nous recherchons un Technical Leader Java expérimenté pour rejoindre notre équipe dédiée à la maintenance applicative pour l'un de nos clients.
Vous évoluerez dans un environnement agile, où la collaboration, l’excellence technique et la montée en compétences des équipes sont au cœur de nos pratiques.
En tant que référent technique, vous combinerez un rôle opérationnel en développement avec une mission d’accompagnement et de structuration des pratiques au sein de l’équipe.
Missions principales :
- Analyser les besoins fonctionnels et techniques en lien avec les équipes métier et les parties prenantes.
- Concevoir et développer des solutions applicatives robustes en Java.
- Encadrer et accompagner les développeurs, notamment les profils juniors (mentorat, bonnes pratiques, revues de code).
- Garantir la qualité technique des livrables (tests unitaires, intégration, respect des standards).
- Piloter les choix techniques et contribuer à l’architecture des applications.
- Assurer la maintenance évolutive et corrective des applications existantes.
- Participer activement aux cérémonies Agile (daily, sprint planning, rétrospectives).
- Contribuer à l’amélioration continue des pratiques de développement et des processus de l’équipe.
- Être force de proposition sur les optimisations techniques et organisationnelles.
Compétences requises :
- Excellente maîtrise de Java et des frameworks associés (Spring, Hibernate).
- Solide expérience en conception et architecture applicative.
- Maîtrise des outils de développement et de gestion de version (IntelliJ/Eclipse, Git).
- Bonne connaissance des bases de données relationnelles (MySQL, PostgreSQL).
- Expérience des outils de CI/CD et de qualité (Jenkins, Sonar, JUnit).
- Pratique des méthodologies Agile (Scrum, Kanban).
- Capacité à vulgariser et transmettre les bonnes pratiques techniques.
- Leadership technique et capacité à fédérer une équipe.