Dans le cadre du développement d'un produit à forte criticité (scalabilité, disponibilité, exigences de qualité élevées), nous recherchons un Tech Lead Backend Java Cloud Native. Vous rejoignez une équipe produit structurée, avec des enjeux d'architecture distribuée, de performance et d'industrialisation avancée. ENJEUX - Scalabilité
- Résilience
- Performance
- Qualité de code
- Industrialisation
- Excellence technique VOTRE RÔLE - Vous intervenez comme référent technique backend, avec un rôle hands-on.
- Vous êtes responsable de :
- La conception et l'évolution de l'architecture microservices
- La qualité du code et des standards techniques
- L'accompagnement d'une équipe de 4 à 8 développeurs
- La robustesse et la performance des services en production
- Vous codez, vous relisez, vous arbitrez. VOS MISSION SPRINCIPALES - Conception d'architectures microservices distribuées
- Implémentation en Java 17+ / Spring Boot 3
- Mise en place de patterns de résilience (retry, circuit breaker, gestion d'erreurs)
- Intégration event-driven (Kafka ou équivalent)
- Contribution à l'industrialisation CI/CD (GitLab, Docker)
- Déploiement et exploitation sur Kubernetes (AWS)
- Participation active aux code reviews
- Diffusion des bonnes pratiques (Clean Code, TDD, tests automatisés)
PROFIL RECHERCHE - 8 à 15 ans d'expérience
- Expérience confirmée en tant que Tech Lead
- Environnements Cloud natifs en production
- Expérience sur systèmes à forte volumétrie
- Expérience incidents / production critique
- Anglais professionnel STACK TECHNIQUE Indispensable - Java 17+
- Spring Boot 3
- Angular ou React
- Microservices distribués
- Kafka (ou architecture event-driven équivalente)
- SQL avancé
- Docker
- Kubernetes
- AWS (EKS/ECS, RDS, S3, API Gateway ou équivalent)
- CI/CD GitLab
- Forte culture des tests Apprécié (non bloquant) - Serverless
- Elastic / Redis
- Outils de performance (Gatling, JMeter)
- Service Mesh