OmDev Logo
GetYourJob
0
Publié aujourd'hui

Développeur Java - Automatisation des Tests - Bfi H/F

Entreprise
Localisation
Paris - 75
Sur site
Type de contrat
CDI
Niveau
Confirmé
Rémunération
Pas de salaire renseigné

Salaire du marché

Médiane du marché
50k€
Estimation
48k€fourchette habituelle55k€

Cette offre n'affiche pas de salaire. D'après 31 offres pour ce poste (Confirmé, Paris), le marché se situe autour de 50k€ (48k€–55k€).

Salaire du marché pour Backend (Confirmé) à Paris : médiane 50 000 €/an, P25–P75 : 47 500–55 000 €/an, n = 31 offres. Salaire Java à Paris

Baromètre TJM et salaires IT

Description du poste

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 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)

Mais aussi...

Salaire :Salaire selon profil

Exigences du poste

Compétences requises

  • Java
  • GraphQL
  • JUnit
  • Mockito
  • Testcontainers
  • Cucumber
  • Dynatrace
  • CI/CD
  • Cloud
  • DevOps
  • Agile
  • Scrum
  • TDD
  • GitHub Copilot
  • Cursor
  • Anthropic Claude

Un plus

  • Automation
  • iOS (Swift)
  • Git
  • API Development
  • Clean Code
  • Flux
  • Agile Ceremonies
  • Finance (domaine)
  • BDD
  • Monitoring / Observability
  • Backlog Management
  • Artificial Intelligence

Toutes les offres Java à Paris

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.