FR

context

A critical calculation chain, between regulation and the front office

The team builds and maintains the applications that compute credit risk and counterparty credit risk, along with regulatory indicators and the exposures monitored by the front office. The chain feeds risk steering, consolidated exposure reporting and regulatory production.

The environment is big data, high volume, with strong robustness and quality requirements: computations must be correct, reproducible and fit within their execution windows.

the role

Building and optimising distributed processing at scale

You work at the core of the calculation platform, on Java development geared towards big data.

  • Implementing and evolving credit and counterparty risk calculation chains.
  • Advanced use of Spark in Java: distributed computing, large data volumes, performance optimisation.
  • Working on job performance, memory footprint, data flows and computation dependencies.
  • Contributing to technical design and architecture decisions.
  • Industrialisation: continuous integration, automated testing, DevOps tooling.

technical environment

Technical environment

  • Java
  • Spark (Java)
  • Hadoop
  • Kafka
  • Maven
  • CI/CD
  • Git
  • Azure DevOps
  • Cucumber
  • Agile / Scrum

Distributed processing sits at the core of the architecture, not at its edges: the Java you write is what runs on the cluster.

who we are looking for

Who we are looking for

  • Experienced Java developer, from three years of practice onwards.
  • Significant big data and Spark experience in a high-volume context.
  • Ability to understand a complex calculation chain and optimise heavy processing.
  • Genuine interest in risk and finance topics: credit risk, counterparty risk, regulatory indicators.
  • Professional English.

why this role

Why this role is worth your time

  • The chains you work on are critical to the bank.
  • The topics sit at the intersection of regulation and the front office.
  • Performance and data volume are daily, measurable concerns.
  • You get the full technical context before any interview with the client.

Applying

Does this role fit ?

Your application is read by the founder, and the technical interview is run with an expert in your field. If the role has closed by the time you write to us, we will tell you, and we will look at what else is open.