LTR CONSULTING
Développeur Java & IA Générative — Confirmé / Senior
office • FRA • senior • Не указана
LTR CONSULTING recherche un **_Développeur Java confirmé ou senior_** souhaitant intervenir sur des applications critiques et intégrer des fonctionnalités **_d’IA et d’IA générative_** dans des environnements Cloud modernes.
Le poste associe une solide expertise **_Java / Spring_** à la capacité de concevoir des services intelligents fondés sur les **_LLM, le RAG, les assistants métiers et les agents IA._**
**_Vos missions_**
· Concevoir, développer et faire évoluer des applications Backend en Java et Spring Boot.
· Construire des API REST sécurisées, des microservices et des traitements événementiels.
· Intégrer des modèles de langage et des services d’IA générative dans les applications métier.
· Développer des solutions RAG : ingestion documentaire, recherche sémantique, orchestration et génération de réponses contextualisées.
· Concevoir des assistants et agents IA capables d’interagir avec des API, des outils et des systèmes d’information existants.
· Utiliser Spring AI, LangChain4j ou des frameworks équivalents pour orchestrer les services IA.
· Mettre en œuvre les mécanismes de sécurité, de contrôle d’accès, de traçabilité et de protection des données.
· Contribuer aux choix d’architecture, aux revues de code et à l’amélioration des standards de développement.
· Développer les tests unitaires, d’intégration et de non-régression, puis automatiser leur exécution dans les pipelines CI/CD.
· Collaborer avec les équipes Produit, Métier, Data, IA, Cloud, DevOps, Sécurité et Architecture.
· Participer au déploiement, à l’observabilité, à l’optimisation des performances et au maintien en conditions opérationnelles.
**_Compétences attendues_**
Java & architecture
· Java 17 ou version ultérieure, Spring Boot, Spring Framework et Spring Security.
· Conception d’API REST, microservices, architectures hexagonales ou orientées événements.
· JPA / Hibernate, SQL, bases NoSQL et maîtrise des bonnes pratiques de performance.
· Tests avec JUnit, Mockito, Testcontainers ou outils équivalents.
IA générative
· Bonne compréhension des LLM, du prompting, des embeddings, des bases vectorielles, du RAG et des agents IA.
· Expérience avec Spring AI, LangChain4j ou une librairie d’orchestration similaire.
· Intégration d’Azure OpenAI, OpenAI ou d’autres fournisseurs de modèles via API.
· Capacité à évaluer la qualité des réponses, limiter les hallucinations et maîtriser coûts, latence et sécurité.
Cloud & industrialisation
· Docker, Kubernetes / AKS, Git, Maven ou Gradle et pipelines CI/CD.
· Connaissance de Microsoft Azure ou d’un Cloud public équivalent.
· Notions d’Infrastructure as Code, d’observabilité, de logs, de métriques et de traces.
· Une expérience avec Kafka, Redis, PostgreSQL, Elasticsearch ou une base vectorielle est appréciée.
**_Profil recherché_**
· Formation Bac+5 en informatique, ingénierie logicielle ou domaine équivalent.
· Au moins 5 ans d’expérience en développement Java, dont une expérience récente sur Spring Boot et les architectures distribuées.
· Première expérience concrète d’intégration d’une fonctionnalité IA / GenAI dans une application, ou forte capacité à monter rapidement en compétence.
· Autonomie, rigueur, goût pour le code de qualité et capacité à travailler au sein d’équipes pluridisciplinaires.
· Bon niveau de communication et aptitude à comprendre les besoins fonctionnels au-delà de la seule réalisation technique.