 
        
        Mission
Venez accompagner une équipe de développeurs sur un ou plusieurs domaines d'expertises techniques ou applicatifs. Votre objectif : définir et assurer le respect des processus techniques, participer au développement des applications afin de répondre aux enjeux des métiers d'assurance.
Et si être « Tech Lead » chez APRIL vous permettait …
 1. de choisir un métier dont vous pourrez être fier : «accompagner et protéger à chaque moment qui compte, simplement» telle est la mission et la raison d’être partagée par l’ensemble de nos collaborateurs,
 2. de développer votre expertise dans un environnement en pleine transformation, au carrefour de l’innovation et de l’expérience client : notre ambition, être un acteur digital, omnicanal et agile, champion de l'expérience client,
 3. de vous engager au sein d'une entreprise engagée : nous rejoindre, c’est faire partie d’un Groupe responsable qui agit en entreprise citoyenne en étant mobilisé autour de 4 axes (santé, aidants, éducation et environnement) avec un impact sociétal positif et réel.
Nous nous engageons à promouvoir des emplois respectant la diversité et la différence, ouverts à chacun.
Vous intégrez les équipes digitales d’APRIL, qui conçoivent et développent les solutions au cœur de nos parcours de distribution, de nos espaces assurés et de nos extranets courtiers. Placé.e sous la responsabilité du Lead Architect, vous serez en étroite collaboration avec les Tech Leads Frontend, .NET et IA pour bâtir les fondations techniques des plateformes de demain.
VOS FUTURES MISSIONS :
1. Concevoir et développer les applications Java
 4. Participer aux phases de conception en collaborant avec les métiers et les équipes IT (internes, transverses ou externes) : contribuer à la rédaction des spécifications fonctionnelles et techniques, estimer les charges de travail correspondantes
 5. Réaliser l'analyse technique et développer des POCs ou des blueprints réutilisés ensuite par le reste de l'équipe
 6. Prendre la responsabilité de tracter et faire avancer les sujets techniques complexes en levant les blocages et en coordonnant les différentes parties prenantes
 7. Être un facilitateur technique : fluidifier les échanges entre les équipes de développement, les architectes, les DevOps et les métiers pour garantir l'alignement et la cohérence des solutions
 8. Effectuer un reporting régulier de l'avancement des développements en collaboration avec les lead dev de chaque équipe
 9. Vérifier les impacts transverses de chaque feature : API / data / infra / performance / sécurité, etc.
 10. Assumer la responsabilité des choix techniques proposés et leur mise en œuvre auprès de la direction technique et des équipes projet
 11. Assurer le support de niveau 3 sur les analyses d'incident complexes en production : diagnostics avancés, investigations root cause, résolution des problèmes critiques
2. Être garant de la stack technique et de l'innovation
 12. Participer à l'élaboration de la roadmap d'architecture logicielle et technique
 13. Porter et impulser l'innovation technologique : identifier et expérimenter les technologies émergentes pertinentes pour nos enjeux métier
 14. Définir les conventions et les processus techniques afin d'encadrer les développements
 15. Mettre en place, en collaboration avec les DevOps / QA, des processus de livraisons performants et du monitoring
 16. Garantir la bonne performance et disponibilité des applicatifs
 17. Maîtriser et promouvoir l'usage des assistants de code IA (Claude Code, etc.) : définir les bonnes pratiques d'utilisation, les préconisations de sécurité et de qualité
 18. Travailler en collaboration avec les autres Tech Lead, les DevOps et les architectes pour définir et construire la chaîne Agentic de demain
3. Accompagner et responsabiliser les équipes
 19. Partager les conventions et processus à l'ensemble des développeurs et veiller à leur bonne application (conventions de code, tests unitaires, gestion des branches et des releases, usage des outils IA)
 20. Responsabiliser les lead dev dans leur périmètre en favorisant leur autonomie et leur prise d'initiative
 21. Accompagner les développeurs dans leur montée en compétence technique (ex: utilisation des assistants de code IA)
 22. Former les équipes aux bonnes pratiques d'utilisation des LLM : prompt engineering, revue de code assistée, génération de tests, documentation
Dès votre arrivée, vous bénéficierez d'un parcours d'intégration pour favoriser votre prise de poste.
Profil
Expérience : Au moins 8 ans en développement Java dont 5 ans en tant que Lead Dev
Compétences techniques :
Maîtrise de l'écosystème de développement :
 23. Java / Spring Boot / microservices (Spring Cloud)
 24. MongoDB (modélisation NoSQL, opérations, performance)
 25. API REST / architecture distribuée
Environnement Cloud & Observabilité :
 26. Connaissance de l'utilisation de services managés applicatifs et de supervision(ex : Azure Container Apps, Azure Service Bus, Azure Monitor, Azure Application Insights)
 27. Diagnostic d'incidents en production
DevOps & Delivery :
 28. Maîtrise du delivery management (Gitflow / CI-CD / infrastructure)
 29. Expérience avérée avec les assistants de code IA (Claude Code ou équivalents) et capacité à en définir les usages pertinents
 30. Suivi, monitoring et reporting projet
Soft skills: 
 31. Excellente communication et posture de facilitateur (DevOps, PO, QA, Archi)
 32. Leadership naturel, force de proposition, esprit structuré et rigoureux
 33. Capacité à responsabiliser et faire grandir les équipes
 34. Réactivité et sang-froid en situation d’incident
Cette opportunité est faite pour vous ? N'attendez plus pour postuler en nous adressant votre CV accompagné de quelques lignes sur votre projet professionnel et ce qui pourrait vous épanouir aujourd'hui. Ce sera la première étape de notre processus de recrutement.
      
 
    En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.