Job 1000 van 1000


Postuler



Developpeur JAVA_IA (IT)


Objectif de la mission 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 Profil candidat: Points qui seront challenges ? 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.

Postuler