Taux journalier (TJM): 650-680
Contexte client
Dans le cadre de la refonte de sa plateforme de gestion des engagements corporate, la banque lance un programme de modernisation centré sur l'injection d'IA générative dans ses workflows métier (analyse de risque, synthèse documentaire, détection d'anomalies contractuelles). L'équipe tech compte 12 développeurs seniors ; le Tech Lead sortant part en septembre.
La mission
Vous intégrez une squad pluridisciplinaire (6 devs Java, 1 PO, 1 UX) en tant que Tech Lead Java avec forte dimension IA. Vous êtes le référent technique de bout en bout : architecture, revues de code, choix de stack, et surtout l'intégration des briques LLM dans les parcours applicatifs existants.
Périmètre technique :
Stack principale : Java 21, Spring Boot 3.x, Kafka, PostgreSQL, Redis
IA/LLM : LangChain4j, API OpenAI / Azure OpenAI, RAG sur base documentaire interne (contrats, term sheets, rapports de risque)
Infrastructure : Azure (AKS, Blob Storage, AI Studio)
Outillage dev : GitHub Copilot, architecture hexagonale, tests avec Testcontainers
Responsabilités clés :
Définir et maintenir l'architecture des pipelines RAG intégrés aux microservices Java
Encadrer techniquement l'équipe (pair programming, ADR, revues d'architecture)
Travailler en binôme avec le PO sur la faisabilité des user stories à forte composante IA
Garantir la qualité et la performance des flux Kafka (exactement-once, gestion des DLQ)
Être l'interlocuteur technique principal côté client sur les sujets IA
Profil recherché
7+ ans d'expérience Java en contexte enterprise
Expérience confirmée sur au moins un projet LLM/GenAI en production (pas juste un side project)
Maîtrise de Kafka (partitioning, Kafka Streams ou Connect)
Capacité à prendre des décisions d'architecture et à les défendre devant des parties prenantes non techniques
Utilisation courante d'outils IA dans le quotidien dev (Copilot, Cursor, Claude Code…) — différenciateur fort
Français courant, anglais technique lu/écrit