Avr. 2025 — aujourd’hui
Consultant développeur full stack Java / Angular
Banque — monétique
Offre de paiement en ligne pour les commerçants d’une grande banque de détail : le conseiller crée, tarife, fait signer puis suit le contrat qui permet au commerçant d’accepter les paiements par carte sur son site.
- Parcours de bout en bout : souscription (entreprise, point de vente, signataires), profil d’activité pour évaluer le risque, tarification, signature, puis consultation et modification synchronisées avec le système central
- Interface web des conseillers en Angular 21 / TypeScript (Angular Material, Bootstrap), authentification OAuth2 / OIDC
- API REST Java / Spring Boot en couches, sécurisée par OAuth2 (JWT, scopes), avec accès au mainframe (CICS, DB2)
- Couche de persistance PostgreSQL partagée : bibliothèque Java en Spring JDBC publiée en artefact Maven, migrations Flyway, logique en fonctions PL/pgSQL
- Intégrations avec les services internes (référentiel clients, paiement) et génération des documents contractuels
- Qualité et livraison : JUnit 5, Mockito, JaCoCo, Karma / Jasmine, ESLint, tests fonctionnels Bruno, OpenAPI, déploiement Kubernetes via Jenkins sur plusieurs environnements
- Référent IA de la squad : création d’agents et de skills pour automatiser les tâches et accélérer le développement assisté par IA
