Ingénieur logiciel senior spécialisé dans la conception et l'évolution de plateformes distribuées, de Java à forte exigence de qualité, et de produits numériques critiques.
Vue d'ensemble
1
1
Certification
8
8
years of professional experience
Expérience
Senior Software Engineer / Senior Full Stack Engineer
CANAL+
Paris
2023.04 - 2026.07
Conception et développement de backend en Java 17+ / Spring Boot orientée domaine.
Contribution aux décisions d'architecture autour du DDD et de la Hexagonal Architecture afin d'améliorer le découplage, la lisibilité du modèle métier et la maintenabilité du socle technique.
Développement d'APIs REST sécurisées avec Spring Security et intégration de mécanismes d'authentification / autorisation avec OKTA.
Participation active à l'amélioration de la performance backend, de la résilience applicative et de la qualité de service en production.
Industrialisation des déploiements et amélioration des pipelines CI/CD avec GitLab CI, Jenkins et environnements AWS.
Contribution côté Angular pour fluidifier l'expérience utilisateur et maintenir une cohérence technique entre couches front et back.
Animation ou facilitation de certaines cérémonies d'équipe, accompagnement technique, revues de code.
Intervention au sein d'un environnement média à forte exposition, avec des plateformes digitales nécessitant fiabilité en production, scalabilité, sécurité et capacité d'évolution rapide.
Participation pilotante à la migration d'un monolithe vers des microservices, avec construction de services Backend-for-Frontend.
Développement de services backend en Java 17, Kotlin et Spring Boot avec persistance PostgreSQL.
Conception et implémentation de pipelines temps réel avec Kafka Connect et Kafka Streams pour la réplication, la synchronisation et la transformation de données.
Mise en place de tests automatisés pour fiabiliser les évolutions.
Contribution à la définition de standards de plateforme autour de l'observabilité, du monitoring et des alertes.
Participation à la mise en place et à l'amélioration de la CI/CD avec Docker et GitHub Actions.
Mission orientée transformation d'un backend monolithique vers une architecture plus distribuée, avec des besoins de temps réel, d'intégration de données et de support à des applications Flutter via une couche BFF.