Développeur(se) Java IA générative
À propos de la mission
Dans le cadre d’un projet de transformation majeure chez l’un de nos clients stratégiques, nous recrutons un(e) Développeur(se) Java IA générative en CDI, basé(e) à Paris.
Nous cherchons un profil de « développeur du futur » : vous maîtrisez les fondamentaux de Java et savez tirer parti de l’IA générative pour aller plus vite, sans renoncer à la rigueur. Vous prenez en main du code existant, guidez l’IA pour diagnostiquer et corriger des problèmes, et échangez directement avec les équipes métier pour recueillir leurs besoins. Un parcours de formation et un accompagnement sont prévus dès votre arrivée.
Missions principales
- Concevoir et développer des évolutions à partir d’un cahier des charges, en s’appuyant sur des outils de développement assistés par IA
- Faire évoluer les composants techniques du progiciel (batchs, algorithmes, extensions, interfaces), côté back-end comme front-end
- Diagnostiquer et corriger des anomalies sur du code existant en guidant l’IA, et valider de façon critique les corrections proposées
- Mettre en œuvre les tests unitaires et d’intégration, et contribuer à la non-régression lors de la montée de version
- Écrire et optimiser des requêtes SQL pour les développements, les contrôles de données et l’analyse d’anomalies
- Produire et maintenir la documentation technique, y compris les fichiers de contexte destinés à l’IA (de type http://CLAUDE.md)
- Recueillir les besoins auprès des équipes métier et travailler au quotidien avec les équipes fonctionnelles et les recetteurs
Livrables attendus
- Évolutions et corrections testées, documentées et analysées
- Documentation technique et fichiers de contexte IA réutilisables par l’équipe
- Requêtes SQL de contrôle et d’extraction
Profil recherché
- Bac+5 (école d’ingénieur) en développement logiciel, informatique ou systèmes d’information requis
- 2 ans d'expérience minimum
- Expérience concrète en Java et usage réel de l’IA dans votre pratique (projets personnels, stage, alternance…). Aucune maîtrise de Spring ou d’un framework particulier n’est exigée
- Rigueur et esprit critique, en particulier face au code produit par l’IA
- Curiosité et veille active sur l’IA générative : outils, modèles et usages que vous testez et partagez avec l’équipe
- Aisance avec les interlocuteurs métier, autonomie et capacité à apprendre rapidement
Compétences techniques requises
- Java et programmation orientée objet (encapsulation, abstraction, héritage, polymorphisme, collections, exceptions) — Solide
- Bonnes pratiques de développement (tests unitaires, revue de code, Git) — Solide
- SQL (requêtes, jointures, agrégations, contrôle de données) — Confirmé
- IDE assisté par IA (Cursor ou équivalent) — Pratique régulière
- Prompt engineering (démarche étape par étape, exemples d’entrée et de sortie) — Pratique
Compétences techniques appréciées
- Traitements batch, méthodologie Agile — Notions
Connaissances linguistiques
- Français courant indispensable, anglais professionnel souhaité