Développeur Java - Automatisation des Tests - Bfi H/F Cloodia
- Paris - 75
- CDI
- Bac +5
- Services aux Entreprises
- Exp. 4 à 7 ans
À noter sur ce job
Vous avez ces compétences ? Cliquez dessus pour les ajouter rapidement à votre profil !
Détail du poste
Le besoin
Contexte
Une banque de financement et d'investissement (BFI) d'un grand groupe bancaire, avec environ 8 000 collaborateurs répartis dans plus de 40 implantations. La mission s'inscrit au sein de la Direction IT and Operations Services (IOS) / Global IT (GIT), une filière de plus de 2 500 collaborateurs IT.
Il s'agit de l'un des 5 programmes majeurs de cette banque. Il refond l'ensemble de la chaîne SI Front-to-Back des métiers du financement (prêts syndiqués, financements structurés).
Objectifs du programme
Construire une plateforme interconnectant investisseurs, prêteurs et clients sur les marchés syndiqués.
Construire une plateforme numérique pour les clients et investisseurs (services en ligne, signature électronique, suivi temps réel).
Gérer les accords avec un large pool de prêteurs, des formats de prêt variés, des investisseurs institutionnels et multi-produits.
Gagner en agilité sur des transactions plus ciblées et structurées.
Mettre en place une solution conforme aux exigences réglementaires Bâle IV et IFRS 9.
Implémenter un nouveau système back-office multi-entités, déployé dans 15 entités dans le monde.
Le programme est organisé en chantiers, dont Origination & Distribution et Transversal Business Components (le « Core system » : services distribués portant la logique métier des applications Loanscape). L'architecture visée est modulaire, orientée données et événements.
Missions
Le consultant partage son temps entre le développement de fonctionnalités et la mise en place de l'automatisation des tests sur le chantier.
Développement Java / GraphQL
Développer les services Java (services distribués, composants métier) selon la conception validée avec le Tech Lead.
Développer et faire évoluer les API GraphQL (schémas, resolvers, gestion des erreurs).
Participer aux revues de code et appliquer les bonnes pratiques Craftsmanship.
Corriger les anomalies et contribuer à l'analyse des incidents (logs, Dynatrace).
Respecter les standards du SI et les exigences non fonctionnelles (sécurité, auditabilité).
QA automatisation
Définir et maintenir la stratégie de tests automatisés du chantier avec l'équipe.
Écrire et maintenir les tests unitaires, d'intégration et de bout en bout.
Automatiser les tests d'API GraphQL (contrats de schéma, requêtes, cas d'erreur).
Tester les flux événementiels entre services.
Intégrer les tests dans la chaîne CI/CD et la software factory (exécution, rapports, quality gates).
Suivre la couverture et la qualité du code ; proposer des améliorations.
Contribuer aux tests de non-régression et, le cas échéant, de performance.
Travail en équipe
Participer aux cérémonies Agile (estimation, découpage des user stories, sprints).
Rédiger les critères d'acceptation testables avec le Product Owner.
Échanger avec les métiers finance (Origination, Distribution, Middle et Back-office) pour la validation fonctionnelle.
Partager les pratiques de test avec les autres développeurs.
Environnement technique
Back-end : Java (services distribués, composants métier)
API : GraphQL
Architecture : Orientée événements, modulaire, data-centric
Tests : Tests unitaires, d'intégration, end-to-end et d'API automatisés (type JUnit, Mockito, Testcontainers, Cucumber/BDD ou équivalent)
Qualité : Couverture de code, analyse statique, revues de code, Craftsmanship
Observabilité : Dynatrace (monitoring, APM, performance)
Déploiement : Orienté Cloud et DevOps, CI/CD, software factory
Méthode : Agile (Scrum, sprints, backlog)
Métier : Financements structurés, prêts syndiqués, origination & distribution
Le profil recherché
Profil recherché
- Bac +5 : école d'ingénieur ou université, spécialisation informatique
- 4 à 7 ans d'expérience en développement Java, dont une part significative sur l'automatisation des tests
- Expérience en BFI ou en environnement bancaire appréciée
- Expérience au sein d'une équipe Agile de taille importante
- Très bonne maîtrise de Java et des architectures applicatives distribuées
- Développement et test d'API GraphQL
- Automatisation des tests : unitaires, intégration, end-to-end, API (JUnit, Mockito, Testcontainers, BDD ou équivalent)
- Intégration des tests en CI/CD, quality gates, suivi de couverture
- Connaissance des architectures événementielles et des pratiques Cloud / DevOps
- Notions d'observabilité (Dynatrace ou équivalent)
- Pratiques Craftsmanship : TDD, revues de code, code propre
- Développement assisté par IA : usage d'outils comme GitHub Copilot, Cursor ou Claude Code pour gagner en productivité, apprécié
- Connaissance du SI d'une BFI appréciée
- Connaissance des financements structurés / prêts syndiqués (un plus)
- Sensibilité aux contraintes réglementaires (Bâle IV, IFRS 9) appréciée
- Rigueur et souci de la qualité
- Esprit d'équipe et travail collaboratif avec de nombreux acteurs (IT, métiers, architecture)
- Capacité d'analyse et autonomie sur son périmètre
- Bonnes capacités rédactionnelles (scénarios de test, documentation)
Infos complémentaires
Publiée le 30/10/2026 - Réf : 30e220accfcf5deaa82348ef281f3e40