Cette offre n'affiche pas de salaire. D'après 404 offres pour ce poste (Confirmé, France), le marché se situe autour de 44k€ (42k€–48k€).
Salaire du marché pour Backend (Confirmé) en France : médiane 43 500 €/an, P25–P75 : 41 500–47 500 €/an, n = 404 offres. Salaire Java à Paris
Baromètre TJM et salaires IT
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
Profil recherchéBac +5 : école d'ingénieur ou université, spécialisation informatique4 à 7 ans d'expérience en développement Java, dont une part significative sur l'automatisation des testsExpérience en BFI ou en environnement bancaire appréciéeExpérience au sein d'une équipe Agile de taille importanteTrès bonne maîtrise de Java et des architectures applicatives distribuéesDéveloppement et test d'API GraphQLAutomatisation 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 couvertureConnaissance des architectures événementielles et des pratiques Cloud / DevOpsNotions d'observabilité (Dynatrace ou équivalent)Pratiques Craftsmanship : TDD, revues de code, code propreDé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éeConnaissance des financements structurés / prêts syndiqués (un plus)Sensibilité aux contraintes réglementaires (Bâle IV, IFRS 9) appréciéeRigueur 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ètreBonnes capacités rédactionnelles (scénarios de test, documentation)
Salaire :Salaire selon profil
Un plan personnalisé pour postuler intelligemment à cette offre.
Cliquez sur "Postuler" pour accéder à l'offre.