Référent Technique, Développeur Fullstack Java-Angular
Intégration de l'écosystème technique de Decathlon pour piloter et développer des projets de gestion du transport et de la logistique des marchandises, de l'entrepôt jusqu'aux points de vente.
- Pilotage technique des microservices, incluant le cadrage, les choix d'architecture et la définition des standards de code.
- Conception et implémentation de flux réactifs WebFlux pour améliorer la performance et garantir un traitement non bloquant.
- Mise en place d'une architecture event-driven via Kafka avec des schémas Avro et une gouvernance des contrats.
- Conception et sécurisation d'APIs REST avec Spring Security OAuth2 pour la gestion des accès et des rôles.
- Industrialisation de traitements de synchronisation de masse via Spring Batch pour garantir robustesse et reprise sur incident.
- Déploiement de Gravitee pour la gestion, la sécurisation et la supervision des APIs.
- Exploitation de l'infrastructure cloud-native avec Docker et Kubernetes pour assurer scalabilité et automatisation CI/CD.
- Implémentation de l'observabilité avec Datadog et préparation du RUN pour améliorer le MTTR.
- Définition d'une stratégie qualité basée sur le TDD, le BDD, les tests d'intégration avec Cucumber et Tzatziki, et le suivi Sonar.
- Développement et intégration d'interfaces front-end réactives en Angular.
- Refonte de l'architecture vers une architecture hexagonale pour renforcer la modularité et la testabilité.
- Mise en place de patterns de résilience tels que le Circuit Breaker, le Retry et le Timeout.
- Réalisation de tests de charge avec Gatling pour évaluer la performance.
- Modernisation et assurance de la TMA des applications legacy CAPE, REFLOG et TATTOO.
- Optimisation des performances de bases de données par l'indexation et le tuning de requêtes.
Environnement technique