Nous recherchons un Technical Lead Java Full Stack expérimenté, ayant également un rôle de Scrum Master, pour piloter une équipe de développement et assurer le bon déroulement des projets Agile. Ce poste exige une expertise technique avancée, ainsi qu’une capacité à coordonner et animer les équipes dans un environnement Agile.
Missions et activités :
1. Leadership technique :
• Concevoir et développer des applications Java Full Stack (Spring Boot, Angular/React, Microservices).
• Définir les architectures techniques et assurer leur mise en œuvre efficace.
• Encadrer et accompagner les développeurs pour garantir les meilleures pratiques de codage.
• Optimiser la qualité et la performance des applications.
2. Gestion Agile & Scrum Master:
• Faciliter les cérémonies Agile (daily stand-ups, sprint planning, retrospective, reviews).
• Assurer le respect des principes Scrum et optimiser la collaboration entre les équipes.
• Éliminer les obstacles et garantir un flux de travail efficace.
• Animer des ateliers et assurer la montée en compétences des équipes.
3. Collaboration & communication :
• Interagir avec les product owners et les équipes métiers pour clarifier les besoins.
• Veiller à l’alignement des développements avec les objectifs stratégiques.
• Assurer un reporting régulier et une communication fluide entre les parties prenantes.
• Travailler en synergie avec les équipes DevOps et QA.
Profil :
BAC + 4 ou plus en informatique ou domaine connexe
Nombre années d’expérience : Minimum 5 ans en tant que Technical Lead et minimum 2 ans en tant que Scrum Master.
Compétences techniques :
• Expertise en Java (Spring Boot, Hibernate).
• Connaissance avancée des frameworks Front-end (Angular, React, Vue.js).
• Expérience en Microservices, REST APIs, Docker, Kubernetes.
• Maîtrise des outils DevOps (CI/CD, Git, Jenkins, SonarQube).
• Bonne compréhension des bases de données (SQL, NoSQL).
• Expérience significative en Scrum Master et gestion d’équipes Agile.
Compétences techniques / Soft skills :
• Esprit d’équipe et d’innovation
• A l’aise avec le partage d’expérience et transfert des connaissances avec les autres membres de l’équipe
• Leadership et capacité à fédérer une équipe technique.
• Excellentes compétences en communication et résolution de conflits.
• Autonomie, rigueur et esprit d’initiative.