Fiche de poste – Technical Leader Java / Spring Boot – Intégration E-commerce
Contexte
Le Technical Leader intervient au sein d’un environnement e-commerce omnicanal complexe, reposant sur un OMS central et plusieurs applications interconnectées (OMS, plateformes Salesforce, paiement, services internes, etc.).
Les systèmes sont basés sur des architectures microservices Java/Spring Boot, déployés sur Google Cloud (GKE), avec une gestion des APIs via Apigee et des pipelines CI/CD industrialisés.
Il/elle joue un rôle clé dans la cohérence technique globale, la qualité des développements et les choix d’architecture.
Objectifs du rôle
• Garantir la cohérence technique et architecturale des solutions
• Élever le niveau de qualité et de maturité des équipes de développement
• Assurer la scalabilité, la robustesse et la maintenabilité des systèmes
• Être le référent technique transverse entre développement, architecture et DevOps
Missions principales
Leadership technique & encadrement
• Être le référent technique de l’équipe (lead technique)
• Diffuser et faire respecter les bonnes pratiques de développement
• Accompagner et faire monter en compétence les développeurs (mentoring, coaching)
• Animer les revues de code et cadrer les standards de qualité
• Participer aux recrutements techniques
Architecture & conception
• Participer activement aux ateliers de conception technique
• Définir, faire évoluer et garantir l’architecture des solutions
• Choisir les patterns adaptés (microservices, event-driven, intégration, résilience)
• Valider les choix techniques structurants
• S’assurer de l’alignement avec les standards d’architecture d’entreprise
• Produire et maintenir :
• Dossiers d’architecture technique
• Diagrammes d'architecture (C4, flux, séquences)
• Documentations techniques structurantes
Qualité & engineering excellence
• Définir et promouvoir les standards de qualité (clean code, testing, sécurité)
• Mettre en place des pratiques d’engineering excellence :
• Tests automatisés (unitaires, intégration, BDD)
• CI/CD quality gates
• Observabilité et monitoring
• Garantir un haut niveau de maintenabilité et de performance
Cloud, DevOps & CI/CD
• Travailler en étroite collaboration avec les équipes DevOps
• Concevoir ou adapter les pipelines CI/CD selon les besoins projets
• Contribuer aux bonnes pratiques de déploiement et d’exploitation (Kubernetes, GCP)
• Être moteur sur :
• Industrialisation
• Automatisation
• Observabilité (logs, métriques, alerting)
Pilotage technique transverse
• Être l’interface entre équipes techniques et métiers sur les sujets complexes
• Anticiper les risques techniques et proposer des solutions
• Accompagner les décisions stratégiques techniques
• Contribuer à la roadmap technique
Collaboration
• Travailler avec :
• Architectes
• DevOps
• QA
• Product Owners / Business Analysts
• Participer activement aux cérémonies Agile
• Faciliter les échanges techniques inter-équipes
Compétences techniques requises
Développement & frameworks
• Java 17+
• Spring Boot
• APIs REST & architectures asynchrones
Architecture
• Microservices & systèmes distribués
• Event-driven architecture
• Patterns d’intégration et résilience
• API Management (Apigee est un plus)
Cloud & DevOps
• Google Cloud Platform
• Kubernetes (GKE)
• Docker
• CI/CD (GitHub Actions)
• Observabilité & monitoring
Qualité
• Testing (JUnit, tests d’intégration, BDD)
• Quality-first mindset
• Code review & standards
Compétences clés du Technical Leader
• Leadership technique et capacité d’influence
• Vision long terme et pragmatisme
• Excellente capacité de vulgarisation
• Prise de décision technique
• Esprit de synthèse (architecture, documentation)
• Forte culture DevOps & Cloud Native
Profil recherché
• 7+ ans d’expérience en développement dont une expérience en leadership technique
• Expérience significative sur des architectures distribuées / intégration
• Expérience en environnement cloud et CI/CD
• Capacité à gérer des sujets techniques complexes de bout en bout
• Aisance en communication et travail transverse
Atouts complémentaires
• Expérience e-commerce / omnicanal
• Connaissance OMS / paiement
• Expérience avec Apigee ou autre API Gateway
• Expérience en architecture événementielle avancée