Technical Leader Java / Spring Boot (E-commerce & Cloud) - F/H
Indexed description
Le Technical Leader intervient au sein d'un écosystème e-commerce omnicanal à fort trafic et hautement évolutif. Les plateformes s'articulent autour d'une architecture microservices robuste en Java/Spring Boot, déployée sur le Cloud, connectée à des systèmes de gestion des commandes (OMS), des solutions de paiement et des portails front-end modernes (Angular, React ou Next.js). Garant de l'excellence technique, il/elle ins insuffle les bonnes pratiques d'ingénierie tout en restant un référent technique actif auprès des équipes de développement.
Objectifs du rôle
- Assurer la conception, la robustesse et la scalabilité des architectures logicielles distribuées.
- Porter l'excellence technique et garantir le respect des standards de code (Clean Code, Software Craftsmanship).
- Accompagner la montée en compétence des développeurs à travers un mentorat de proximité et des revues de code rigoureuses.
- Assurer l'alignement entre les choix d'architecture technique, les impératifs DevOps et les besoins métiers.
Missions principales
- Leadership Technique : Animer l'équipe de développement, structurer les rituels techniques, valider les choix d'implémentation et participer activement aux recrutements.
- Architecture & Conception : Concevoir des architectures microservices, asynchrones (Event-Driven) et résilientes. Rédiger les dossiers d'architecture technique (DAT) et schémas directeurs.
- Qualité & Engineering Excellence : Définir et piloter la stratégie de test (JUnit, intégration, tests de charge), automatiser la qualité au sein des pipelines et éliminer la dette technique.
- Cloud & DevOps : Collaborer étroitement avec les équipes DevOps pour optimiser les déploiements continus (CI/CD), la conteneurisation (Docker, Kubernetes) et le monitoring en production.
- Interface Transverse : Travailler main dans la main avec les Product Owners, les architectes d'entreprise et les équipes QA pour lever les blocages et anticiper les risques techniques.
Compétences techniques requises
- Back-end : Maîtrise approfondie de Java (8 à 17+) et de l'écosystème Spring Boot, Spring Cloud (Spring Batch, Spring Security, JPA/Hibernate).
- Architectures : Microservices, systèmes distribués, architectures événementielles (Kafka ou RabbitMQ), conception d'API REST performantes.
- Cloud & DevOps : Expérience sur un cloud public (AWS, GCP ou Azure), Kubernetes, Docker, et industrialisation des pipelines CI/CD (GitLab CI ou GitHub Actions).
- Qualité : Culture forte du testing (JUnit, Mockito, Testcontainers), revues de code systématiques et outils d'analyse de code (SonarQube).
Profil recherché
- Formation supérieure en informatique (Bac+5 / École d'ingénieurs).
- 7 ans d'expérience minimum en développement logiciel, dont au moins 2 ou 3 ans positionné sur un rôle de Lead Technique, Software Architect ou Senior Engineer à fortes responsabilités.
- Passionné(e) par le code, pragmatique, doté(e) d'un excellent sens de la communication et d'un leadership naturel.
- Atouts majeurs : Une expérience significative dans le secteur du E-commerce, de la Retail, de la Fintech ou sur des plateformes à fort trafic.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search