Tech Lead Java / Spring Boot F/H
Signe+Description du poste
Descriptif du poste:\n\nEn tant que Tech Lead Java / Spring Boat, vos missions principales sont :\n* \nPorter le design technique des services (architecture, patterns, conventions, qualité).\n* \nCadrer et faire appliquer une approche DDD / CQRS lorsque pertinent (modélisation, découpage, bounded contexts).\n* \nConcevoir et faire évoluer des APIs (REST) et des traitements batch (Spring Batch) robustes et observables.\n* \nPiloter les sujets performance (profiling, optimisation, tuning JVM, accès DB, latences).\n* \nEncadrer l'équipe : revues de code, diffusion des bonnes pratiques, mentorat.\n* \nDéfinir les standards : structure projet, gestion d'erreurs, sécurité, validations, tests, versioning d'API, documentation.\n* \nGarantir la maintenabilité (clean architecture, modularité, dette technique maîtrisée).\n* \nCo-piloter les sujets OPS (avec un senior dev) : CI/CD, déploiement Kubernetes (Helm), stratégie de scaling (HPA/VPA), monitoring/alerting.\n* \nÊtre moteur sur la veille technologique (Java/Spring, design d'API, observabilité).\n\nProfil recherché:\n\nVotre profil :\n* \nExpérience significative en backend Java/Spring sur des produits construits from scratch.\n* \nSolide expertise sur API design, intégrations, résilience (timeouts/retry/circuit breaker).\n* \nExpérience concrète de Kubernetes + monitoring en production.\n* \nCapacité à arbitrer, documenter, communiquer et faire grandir une équipe.\nVous maîtrisez :\n* \nJava 17/21, Spring Boot 3.x (Spring Web, Spring Data JPA, Spring Batch, Spring Cloud)\n* \nSQL + NoSQL , caches éventuels\n* \nDocker, Kubernetes, Helm, CI/CD (GitHub/GitLab/Azure DevOps), cloud AWS ou Azure\n* \nObservabilité : metrics/logs/traces (APM, OpenTelemetry), dashboards et alerting
Ce poste vous intéresse ?