تخطي إلى المحتوى الرئيسي

Technical Leader Java / Spring Boot – Intégration E-commerce F/H

Technology
VISEO
منطقة كازابلانكا الحضرية, المغربمنذ شهر
دوام كامل

وصف الوظيفة

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
Keywords
Spring FrameworkScalabilityDevOpsJavaCI / CDDockerGithubJunitKubernetesCode reviewCI/CD

هل أنت مهتم بهذه الوظيفة؟