AI Powered Tech Lead J2EE - Energie & Télécom - Nantes
Job Description
Intégré(e) au sein d'une équipe projet composée d'architectes, développeurs, business analysts et experts métier, vous intervenez comme Leader Technique et accompagnez l'équipe dans la mise en œuvre de solutions innovantes répondant aux enjeux de nos clients.
Dans un contexte où l'Intelligence Artificielle transforme durablement les pratiques d'ingénierie logicielle, vous contribuez à la réalisation de projets de build, de modernisation d'applications legacy et de maintenance évolutive en vous appuyant sur une approche AI-Driven.
À ce titre :
• Vous participez à la définition et à la mise en œuvre des architectures techniques en collaboration avec les architectes et les équipes projet ;
• Vous développez et industrialisez les fonctionnalités les plus complexes en veillant à leur performance, leur maintenabilité et leur évolutivité ;
• Vous accompagnez les développeurs dans leurs choix techniques et assurez un rôle de mentor technique au sein de l'équipe ;
• Vous réalisez des revues de code, diffusez les bonnes pratiques de Software Craftsmanship et contribuez à l'amélioration continue de la qualité des développements ;
• Vous structurez les projets autour des principes du Specification Driven Development (SDD) pour permettre aux agents IA d'intervenir efficacement sur les activités de conception, développement, tests et documentation, tout en garantissant la qualité et la cohérence des livrables ;
• Vous coordonnez et orchestrez un écosystème d'agents IA intervenant sur l'ensemble du cycle de vie du développement logiciel, en évaluant de façon critique leurs productions afin de maximiser la qualité, la cohérence et la valeur apportée aux projets ;
• Vous contribuez à améliorer le harnais et le cadre AI-Driven de l'équipe en identifiant de nouveaux usages, en optimisant les processus existants et en partageant les retours d'expérience ;
• Vous participez aux travaux de modernisation d'applications existantes : analyse du patrimoine applicatif, compréhension fonctionnelle et technique, réduction de la dette technique et définition des trajectoires de transformation ;
• Vous êtes acteur de l'industrialisation des projets au travers des pratiques DevOps, de l'intégration continue et de l'automatisation ;
• Vous participez à l'analyse et à la résolution des incidents complexes ainsi qu'à l'amélioration de la fiabilité des applications.
Vous évoluez dans un environnement d'ingénierie logicielle AI-Driven associant entre autres Java, Spring Boot, Angular, ou encore Kubernetes, où les agents IA sont intégrés au cœur des processus de conception, de développement et de maintenance des applications.
Requirements
Department: Engineering, Development, Applications
Function: Information Technology
Experience Level: Not Applicable