📌 Contexte de la mission
Dans le cadre d'un projet innovant autour de l'intelligence artificielle, nous recherchons un Développeur Back-End Java / Quarkus Très Senior pour contribuer au développement d'une plateforme d'orchestration connectée à des Grands Modèles de Langage (LLM).
Vous intégrerez une équipe R&D afin de concevoir une couche applicative performante, scalable et orientée cloud-native, avec un fort niveau d'exigence en matière de qualité logicielle et de delivery.
🎯 Missions principales
Conception & Développement
-
Développer une couche d'orchestration entre les applications métier et les modèles d'IA (LLM).
-
Concevoir et implémenter des moteurs de règles basés sur l'intelligence artificielle.
-
Structurer les échanges de données (JSON) avec les modèles IA.
-
Développer des composants Java performants, robustes et totalement stateless.
-
Concevoir des traitements optimisés garantissant des temps de réponse rapides.
Architecture & Performance
-
Participer aux choix d'architecture applicative.
-
Concevoir des composants cloud-native avec une faible empreinte mémoire.
-
Garantir la maintenabilité, les performances et la qualité du code.
-
Appliquer les principes de Clean Code et des bonnes pratiques de développement.
Industrialisation & Qualité
-
Mettre en place et améliorer les pipelines CI/CD.
-
Développer une stratégie de tests adaptée aux applications intégrant des modèles IA.
-
Participer à l'amélioration continue des processus de développement.
-
Assurer une documentation technique claire et maintenable.
🎯 Objectifs de la mission
-
Développer une plateforme d'orchestration performante autour des LLM.
-
Concevoir des moteurs de règles intelligents.
-
Accélérer la mise en production grâce à une forte culture Delivery.
-
Garantir la qualité, la robustesse et la scalabilité de la solution.
🛠 Compétences techniques requises
Indispensables
-
Java (versions récentes)
-
Quarkus
-
Architecture Back-End
-
Clean Code & Design Patterns
-
API REST
-
JSON
-
GitLab CI/CD
-
Développement cloud-native
-
Architecture stateless
Très appréciées
-
Intégration de modèles IA (LLM)
-
LangChain4j ou framework similaire
-
Manipulation d'API d'IA générative
-
Vectorisation
-
Conception de moteurs de règles
-
Environnements Data / IA
👤 Profil recherché
-
Développeur Back-End Java Senior à Très Senior.
-
Solide expérience sur Quarkus.
-
Très autonome et orienté résultats.
-
Excellente maîtrise des architectures logicielles modernes.
-
Expérience dans des environnements techniques exigeants.
-
Forte capacité d'analyse et de résolution de problèmes complexes.
-
Esprit d'équipe et bonne communication