Senior Developer Data Framework – Capital Markets IT

Canopee
CDI
Bac +5 / Master

Description du poste

Le contexte fonctionnel

Le cabinet Canopee recherche pour l'un de ses clients, une banque de financement et d'investissement, un développeur senior spécialisé Data Framework dans un contexte Capital Markets IT.

La mission s'inscrit au sein de la filière Capital Markets IT, sur un périmètre couvrant le front office, le middle office et la gestion des données de marché. La plateforme concernée assure la centralisation et la distribution des flux de données à destination des activités de trading et de reporting réglementaire.

Le besoin

Le poste porte sur le développement senior d'une plateforme centrale de données front office, en Java 13 avec une stack moderne incluant Kafka, Spring Boot, Docker et une architecture microservices. Une expertise confirmée en architecture SOA, conception d'APIs, optimisation des performances et multi-threading temps réel est indispensable. La connaissance du Trade Processing, du Market Data et de l'environnement front office est exigée. Le contexte réglementaire MiFID2 et SFTR est présent, dans un cadre de travail Agile et DevOps.

Vos missions

  • Développement et architecture des services de la plateforme en Java 13, Kafka, Spring et Docker
  • Intégration de nouveaux flux de données Trade, Référentiel et Market Data pour répondre aux exigences réglementaires
  • Conception et implémentation d'APIs avancées et de microservices pour la distribution de données en mode Data as a Service
  • Optimisation des performances et du multi-threading temps réel de la plateforme
  • Revues de code et application des pratiques DevOps et Test Driven Development

L'environnement

Domaines : front office, middle office, Trade Processing, Market Data, reporting réglementaire

Réglementaire : MiFID2, SFTR, EMIR

Outils & données : Java 13, Kafka, Spring Boot, Spring Cloud, Spring Framework, Docker, Apache Storm, SQL Server, MongoDB, KDB/Q, Collibra, AWS, BDD / Cucumber / Gherkin, SOA, API, JSON, XML, Git

Le consultant

Formation Bac+5 — Master 2 ou école d'ingénieur, idéalement avec une spécialisation en finance. Une expérience confirmée en développement Java est indispensable, avec une maîtrise de Kafka, Spring Boot, Spring Cloud, Spring Framework, Apache Storm, Docker et SQL Server. La connaissance des architectures SOA, des APIs, du Client Server, du multi-threading et de l'optimisation des performances temps réel est exigée, tout comme la pratique de BDD avec Cucumber et Gherkin, ainsi que la manipulation de formats JSON et XML et l'utilisation de Git. Une bonne compréhension du Trade Processing, du Market Data et de l'environnement front office est requise pour appréhender les enjeux de la plateforme. Apprécié : maîtrise de Kotlin, shell scripting, formats Parquet et Avro, AWS (S3, Lambda, EC2, RDS, Glue), MongoDB, Python, KDB/Q, pratiques CI/CD, méthodologie Agile, DevOps, Test Driven Development et connaissance de MiFID.

Les modalités

Île-de-France · CDI · Démarrage : Dès que possible

Pourquoi Canopee

  • Cabinet spécialiste de la finance de marché et du secteur bancaire depuis 2009
  • Une Practice dédiée, animée par un Practice Leader garant de votre trajectoire technique
  • Double suivi Talent Manager et Business Manager, au sein d'une BU dédiée
  • Choix de mission et accompagnement individualisé tout au long du parcours

Le process

Échange avec votre Talent Manager (30 min) → entretien métier avec la Practice → rencontre client.

Nos engagements

Canopee s'engage en faveur de la diversité et de la non-discrimination. Tous nos postes sont ouverts aux personnes en situation de handicap.