EU remote
Stage - Développeur·euse·x - Stratégie de réécriture applicative assistée par IA - F/H/N
About this role
Sujet de stage Comment aborder la réécriture d'une application existante avec l'IA ? Sous-titre Réécrire sans repartir de zéro, comment comprendre un système avant de le reconstruire, et ce que l'IA change à cette équation. Le WHY Réécrire sans comprendre l'existant, c'est reproduire les mêmes erreurs. L'IA change cette équation : extraire les règles métier, reconstituer la logique fonctionnelle, et reconstruire en s'alignant sur les besoins métier d'aujourd'hui avec les experts dans la boucle.
Les missions Explorer comment l'IA peut extraire les règles métier et reconstituer la logique fonctionnelle d'une application existante. Étudier les stratégies de réécriture progressive de l'interface utilisateur, de la logique métier et de la persistance des données assistées par IA. Concevoir un pipeline agentique : des agents IA qui s'enchaînent et se coordonnent pour automatiser tout ou partie du processus de réécriture, en gardant l'humain dans la boucle aux étapes clés, réutilisable sur de futurs projets.
Le déroulement du stage Étape 1 : Cadrage Monter en compétences sur les approches de réécriture applicative, les fondamentaux du DDD et ce que l'IA apporte aujourd'hui. S'appuyer sur des retours d’expériences pour identifier les cas concrets. Étape 2 : Extraction du fonctionnel Explorer comment l'IA peut analyser une application existante, extraire les règles métier et reconstituer une vision fonctionnelle exploitable, y compris pour identifier et rationaliser les fonctionnalités.
Étape 3 : Stratégies de réécriture progressive Explorer les approches de réécriture de l'interface utilisateur, de la logique métier et de la persistance des données en intégrant l'IA pour guider les choix techniques et fonctionnels, comme la stratégie de migration des données ou la gestion d'une bascule progressive. Étape 4 : Exploration agentique Concevoir et tester des agents capables d'orchestrer tout ou partie du processus de réécriture, en intégrant des points de validation humaine aux étapes clés.
Étape 5 : Prototype & Partage Construire un premier prototype de pipeline de réécriture agentique réutilisable sur de futurs projets, puis restituer les apprentissages en interne et via un article de blog. Vous préparez un BAC+5 et êtes à la recherche d'un stage de fin d'études. Vous êtes à l'aise en Java, React ou tout autre langage et vous n'avez pas peur de plonger dans du code existant. Vous êtes passionné·e par l'IA appliquée à des problèmes techniques et fonctionnels concrets.