Lead Engineer - Order Management System - H/F
Role details
Job location
Tech stack
Job description
Vous intégrez la Digital Supply Chain Platform, dans le domaine Customer Delivery, au sein de l'équipe GIVE & OMSA.
GIVE est un composant clé de l'Order Management System (OMS). Il consolide les données de stock provenant de multiples systèmes (WMS, logistique magasin, systèmes de vente comme ELO et TEMPO) pour calculer le stock réellement disponible à la vente. C'est ce moteur qui permet aux parcours clients (e-commerce, marketplace, magasin, etc.) d'afficher une disponibilité fiable, de réserver le stock et de garantir la promesse de livraison.
Le produit évolue rapidement : montée en charge, scalabilité, nouveaux pays, intégration de flux temps réel… D'où la nécessité de renforcer son architecture et d'y apporter une vision technique structurante et durable.
VOTRE MISSION En tant que Lead Engineer, vous serez responsable de l'architecture et de la qualité technique du composant GIVE.
Vos missions principales :
-
Définir et faire évoluer l'architecture du composant GIVE dans une logique de performance, robustesse et scalabilité
-
Prendre les décisions techniques structurantes, en lien avec les besoins métiers et l'écosystème OMS
-
Encadrer et coacher les développeurs, partager les bonnes pratiques et garantir un code maintenable et performant
-
Assurer la stabilité et la fiabilité du produit (tests, monitoring, performance)
-
Collaborer avec le Product Manager et les équipes OMS, WMS, logistique et vente pour garantir la cohérence des flux
-
Proposer des améliorations techniques et fonctionnelles pour optimiser la gestion du stock et la prise de commande
-
Participer activement à la vie de l'équipe : rituels agiles, revues de code, ateliers d'architecture et partage de connaissances. Stack technique :
-
Langages & frameworks : Java 21
-
Bases de données : MongoDB, PostgreSQL
-
Architecture : Clean Architecture, Hexagonale
-
Environnement : CI/CD, Cloud, intégration forte avec OMS, WMS, systèmes de caisse et logistique magasin.
Requirements
Hardskills :
- Solide expérience en développement backend avec une bonne culture d'ingénierie logicielle
- Maîtrise des architectures modernes : Clean Architecture, architecture hexagonale, microservices, APIs, scalabilité
- Connaissance des bases de données : PostgreSQL et MongoDB
- Expérience des environnements CI/CD, Cloud et conteneurisation (Docker, Kubernetes), et des outils d'observabilité (logs, monitoring, alerting)
- Compétence en modélisation technique et documentation
- Connaissance ou appétence pour les approches DDD, event-driven et les patterns d'intégration
- Maitrise de l'anglais dans un contexte multi bu et international
Softskills :
- Leadership technique : capacité à embarquer, convaincre et faire grandir les autres
- Curiosité, ouverture d'esprit et appétence pour l'innovation technologique
- Rigueur, sens du détail et exigence sur la qualité du code
- Orientation produit : capacité à relier les décisions techniques aux enjeux métiers
- Adaptabilité et confort dans les environnements agiles, multi-équipes et évolutifs.
Ce que ADEO vous propose ?
- Un environnement stimulant qui encourage la prise d'initiative et l'esprit entrepreneurial
- Des formations adaptées à chaque métier pour développer vos compétences
Benefits & conditions
Des primes collectives trimestrielles et la possibilité de devenir actionnaire
- Une politique de télétravail flexible
- Des possibilités d'évolution et de mobilité interne au sein d'un groupe international