Développeur Sénior Full-Stack & DevOps
Intervention au sein de la plateforme MyCrypto afin de permettre aux clients de banques partenaires d'accéder à des services de trading de crypto-actifs.
- A développé et fait évoluer des microservices backend en Java 21 / Spring Boot au sein d'une architecture distribuée passée d'environ 9 à 12 microservices au cours de la mission.
- A développé et fait évoluer des API REST assurant les échanges entre l'application MyCrypto, les services internes et les fournisseurs externes.
- A mis en place et fait évoluer des flux événementiels avec Kafka pour la communication asynchrone entre microservices.
- A réalisé des arbitrages entre Kafka et Redis selon les besoins de persistance et de volumétrie pour limiter les usages Kafka non nécessaires et maîtriser les coûts AWS.
- A intégré le parcours d'exécution des ordres entre MyCrypto et Wyden pour router l'exécution vers différents fournisseurs de liquidité.
- A intégré les API Kaiko pour la récupération des données de marché et historiques de prix.
- A participé à la conception des échanges entre microservices basés sur des couples Provider / Service.
- A corrigé des bugs, assuré la maintenance évolutive et mené des revues de code en appliquant les bonnes pratiques Software Craftsmanship.
- A rédigé et maintenu des tests unitaires et d'intégration.
- A participé aux cérémonies Agile Scrum.
Environnement technique