Description de la missionLe Lead Developer intervient sur la conception et le développement de produits digitaux critiques, tout en diffusant une culture d?excellence technique au sein de l?équipe. Missions principales1. Leadership technique & architectureConcevoir et garantir une architecture modulaire (Spring Modulith) Assurer l?isolation des modules et la cohérence des APIs internes Encadrer les choix techniques et accompagner les développeurs 2. Développement backend & frontendDévelopper des services backend robustes (Java, Spring, Hibernate) Concevoir des interfaces performantes en VueJS Gérer des modèles de données complexes (PostgreSQL, JSONB) 3. Performance & scalabilitéMettre en place et optimiser des mécanismes de cache distribué (Redis) Gérer les problématiques de sérialisation et d?invalidation Assurer la performance globale des applications 4. Qualité & testsMettre en ?uvre des pratiques TDD/BDD Développer des tests unitaires et d?intégration (TestContainers, Wiremock) Garantir la conformité des APIs (OpenAPI) 5. Innovation & IAIntégrer des solutions d?IA générative (Spring AI, Vertex AI) Concevoir des mécanismes de génération de règles métier et d?analyse Participer à l?ingénierie de prompts et à l?intégration applicative Compétences techniquesJava (Spring / Spring Modulith) ? Expert ? Impératif VueJS ? Confirmé ? Impératif Google Cloud Platform (GCP) ? Confirmé ? Souhaitable IA Générative (Spring AI, Vertex AI) ? Confirmé ? Souhaitable Connaissances linguistiquesAnglais professionnel ? Impératif
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.