Tech Lead / Développeur Senior Java 21 / Kafka
Intégration de l'équipe Scrum (4 personnes) du programme CashFIT chez ADEO pour concevoir et déployer le sous-système de facturation électronique B2B des ventes en magasin dans le cadre de la réforme e-invoicing.
- Conception et développement d'une chaîne de 12 micro-services Java 21 / Spring Boot 3.5 orchestrés par Apache Kafka.
- Implémentation de mécanismes de garantie de livraison avec l'idempotence producteur et une clé de partitionnement par identifiant de facture.
- Mise en place de la gouvernance des schémas Avro avec Confluent Schema Registry pour assurer une compatibilité ascendante stricte.
- Mise en place d'une architecture hexagonale avec un cœur mutualisé pour le domaine ledger.
- Développement d'un moteur de règles data-driven (JsonLogic) pour la validation EN 16931 des factures sortantes.
- Génération des flux factures F3 au format UBL 2.1 et des écritures comptables associées.
- Configuration de l'observabilité et des dashboards sur Datadog ainsi que les alertes PagerDuty.
- Collaboration au quotidien avec le Product Owner et les référents métier Finance et comptabilité.
Environnement technique