Share this job
Réécrire entièrement en Java l'application actuellement développée en Cobol. L'IA n'a pas vocation à générer automatiquement l'intégralité du nouveau code : elle doit être utilisée comme un levier pour accélérer et sécuriser la réécriture manuelle de l'application, réalisée et validée par le développeur.
Missions principales● Analyser en profondeur le code Cobol existant afin d'en comprendre la logique métier et technique.
● Réaliser un travail de rétro-ingénierie pour identifier les règles de gestion implémentées dans l'application Legacy.
● Produire de la rétro-documentation exploitable, en s'appuyant sur des outils d'IA générative.
● Concevoir et développer la réécriture de l'application en Java, dans un environnement Full Cloud.
● Utiliser des outils de développement assisté par IA (Claude, Claude Code) via le prompting pour accélérer les phases d'analyse et de développement.
● Contrôler, valider et fiabiliser systématiquement les résultats produits par l'IA avant intégration.
● Contribuer à la mise en production de l'application réécrite, en garantissant la qualité et la conformité fonctionnelle avec l'existant.
Compétences attendues● Forte séniorité en développement Java.
● Expérience concrète du développement « Full Cloud ».
● Bonne compréhension des problématiques liées aux applications Legacy.
● Capacité à analyser et comprendre du code existant, y compris hors de son langage de prédilection.
● Maîtrise des chaînes et outils de développement assistés par IA.
● Bonne maîtrise des outils de coding assisté par IA et de l'utilisation des prompts dans un contexte de développement.
Environnement technique● Langage cible : Java
● Infrastructure : Full Cloud
● Outils IA : Claude, Claude Code (analyse, rétro-ingénierie, rétro-documentation, aide au développement)
● Existant : application Legacy Cobol
Candidate profile
● Expérience de reprise ou de transformation de code Legacy.
● Approche de la rétro-ingénierie.
● Utilisation de l'IA pour comprendre un code qu'ils ne connaissent pas.
● Utilisation d'outils tels que Claude / Claude Code.
● Capacité à contrôler et valider les résultats produits par l'IA.
● Expérience de mise en production d'applications développées avec l'assistance d'outils IA.
● Expérience des environnements Full Cloud.
Working environment
Notre client rencontre des difficultés à trouver suffisamment de profils Cobol disponibles sur le marché pour assurer la maintenance et l'évolution de son application Legacy. Face à cette pénurie de compétences, l'entreprise souhaite s'appuyer sur l'intelligence artificielle comme accélérateur pour comprendre le fonctionnement du code existant et sécuriser sa réécriture.
L'approche envisagée consiste à mobiliser des outils d'IA, dont Claude et Claude Code, afin d'analyser le code Cobol existant, de réaliser de la rétro-ingénierie, de produire de la rétro-documentation et de faciliter la compréhension fonctionnelle et technique de l'application.
Apply to this job!
Find your next career move from +8,000 jobs!
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
Get discovered
Recruiters come directly to look for their future hires in our CV library.
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Developpeur JAVA_IA
NATAN