Pluxee
Développeur senior full-stack Java / React
— Aujourd’hui
Parcours carte sécurisés : ingestion de fichiers HSM chiffrés via SOAP, mTLS et WS-Security, traitements asynchrones idempotents, pipelines CDC sur Debezium et Kafka, infrastructure d’audit générique, micro-frontends React 19 et livraison sur AKS.
- Construction d’un service Java 21 / Spring Boot 3.5 sécurisant les échanges entre un processeur de cartes et une application mobile pour la consultation du code PIN.
- Ingestion de fichiers chiffrés produits par des HSM via SOAP, mTLS et WS-Security, puis traitement asynchrone et idempotent depuis Azure Blob Storage vers PostgreSQL, déclenché par webhook.
- Conception d’un pipeline CDC multi-pays : transactional outbox, Debezium 2.4 sur PostgreSQL pgoutput/WAL, Kafka, Avro et Schema Registry, avec heartbeat pour faire avancer le slot de réplication et éviter la saturation du WAL.
- Mise en place d’une piste d’audit générique avec annotation @Auditable, Spring AOP, instantanés JSONB avant/après et API REST paginée par curseur.
- Livraison d’un micro-frontend React 19 / TypeScript via Module Federation dans un portail multi-pays, avec client BFF typé généré depuis OpenAPI par un hook Husky.
- Automatisation de la livraison Azure DevOps vers AKS : images Docker multi-stage, Helm, scans Trivy avec SBOM, quality gate SonarQube, Terraform pour Kafka et secrets Azure Key Vault.
- Instrumentation de l’usage avec PostHog, Google Tag Manager et OneTrust, puis de la fiabilité avec Datadog APM, Testcontainers, JUnit et Vitest.
Java 21Spring Boot 3.5PostgreSQLKafkaDebeziumAvro / Schema RegistryReact 19TypeScriptModule FederationRTK QueryAzure (AKS, Blob Storage, Key Vault)Azure DevOpsHelmTerraformDockerDatadogTestcontainersSonarQubeTrivy