🎯 Contexte de mission
Dans le cadre du développement et de l’évolution d’un back-office e-Commerce, la mission s’inscrit dans la mise en place d’une architecture API-first et Headless, reposant sur la plateforme SAP Hybris et un écosystème de microservices Java.
Le consultant interviendra principalement sur la conception et le développement des APIs e-commerce destinées aux différents canaux digitaux, notamment les sites web et applications mobiles.
🛠️ Missions principales et rôle
-
Concevoir et développer des APIs REST e-commerce en Java.
-
Intégrer et étendre les services SAP Hybris.
-
Développer et faire évoluer les fonctionnalités de la plateforme e-commerce.
-
Participer à la conception technique et aux choix d’architecture.
-
Mettre en œuvre des architectures microservices robustes et évolutives.
-
Développer et maintenir les flux asynchrones et événementiels.
-
Mettre en œuvre les échanges inter-services via Kafka.
-
Assurer l’intégration des services avec les différents composants du SI e-commerce.
-
Participer aux montées de version de SAP Hybris.
-
Optimiser les performances, la robustesse et la scalabilité des services backend.
-
Garantir la sécurité et la qualité des APIs développées.
-
Réaliser les tests unitaires et les tests d’intégration.
-
Participer aux revues de code et à l’amélioration continue des pratiques de développement.
-
Contribuer à l’analyse et à la résolution des incidents et anomalies de production.
-
Assurer la maintenance corrective et évolutive des applications.
-
Documenter les solutions développées et préparer les éléments nécessaires à leur exploitation et mise en production.
🎯 Objectifs
-
Faire évoluer le socle e-commerce vers une architecture API-first / Headless.
-
Garantir la disponibilité d’APIs performantes, sécurisées et scalables.
-
Industrialiser les échanges entre les différents services du SI.
-
Assurer la bonne intégration de SAP Hybris dans l’écosystème de microservices.
-
Améliorer continuellement la qualité, la performance et la maintenabilité du back-end.
-
Accompagner les évolutions de la plateforme et ses montées de version.
📦 Livrables
-
Dossiers de conception technique.
-
Développements Java / SAP Hybris.
-
APIs REST et composants backend.
-
Flux événementiels et intégrations inter-services.
-
Tests unitaires et d’intégration.
-
Documentation technique.
-
Documentation nécessaire aux mises en production et à l’exploitation.
💻 Compétences requises
-
Expertise SAP Hybris.
-
Maîtrise de Java 11+.
-
Maîtrise de Spring Boot 2+.
-
Conception et développement d’APIs RESTful.
-
Expérience dans des environnements e-commerce.
-
Maîtrise des architectures microservices.
-
Expérience des architectures événementielles et du messaging, notamment Kafka ou technologie équivalente.
-
Connaissance des problématiques de performance et de sécurité des APIs.
-
Maîtrise des pratiques de tests unitaires et d’intégration.
-
Expérience de la maintenance corrective et évolutive d’applications backend.
-
Capacité à contribuer aux choix d’architecture et à la conception technique.
👤 Profil
-
Développeur(se) Back-End confirmé(e)/expert(e), avec une solide expérience sur des environnements e-commerce.
-
Forte expertise de SAP Hybris et Java.
-
Habitué(e) aux architectures API, Headless et microservices.
-
Capable d’intervenir aussi bien sur la conception que sur le développement et la maintenance.
-
Sensibilité forte à la qualité du code, aux performances, à la sécurité et à la scalabilité.
-
Autonome, rigoureux(se) et doté(e) d’un bon esprit d’équipe.
-
Bonnes capacités de communication et de documentation.
-
Français courant impératif.
-
Anglais professionnel apprécié.