Java & Spark Developer - Big Data, Credit Risk

Modders Consulting

Singapore

Hybrid

SGD 95,000 - 138,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Modders Consulting in Paris is seeking an experienced Java developer to join a high‑volume, distributed risk calculation platform. You will implement and optimize credit and counterparty risk chains with Spark, Hadoop and related tools.

You will contribute to architecture, CI/CD and DevOps automation, delivering robust, reproducible code that supports risk reporting and regulatory indicators. This role places you at the core of the bank's calculation engine. On-site work in Paris is required.

Qualifications

  • Three+ years of Java development experience in a big data context.
  • Experience with Spark and distributed processing at scale.
  • Interest in risk, finance topics, and regulatory indicators.

Responsibilities

  • Implement and evolve credit and counterparty risk calculation chains.
  • Optimize performance, memory footprint and data flows.
  • Contribute to technical design, architecture decisions and CI/CD tooling.
  • Engage in DevOps automation and testing practices.
  • Work on distributed processing at the core of the platform.

Skills

Java
Big data
Spark

Tools

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

Job description

Credit and counterparty risk calculation chain at an international investment bank: high volumes, distributed computing, real performance constraints.



  • Paris / Île-de-France

  • Permanent contract

  • 3+ years of experience

  • Capital markets


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.


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


  • 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


  • 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 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Développeur Java & Spark - Big Data, risque de crédit
Développeur Java & Spark - Big Data, risque de crédit

Modders Consulting • Singapore

Hybrid
SGD 87,000 - 131,000
Big Data Java/Spark Engineer — Risk Calculations
Big Data Java/Spark Engineer — Risk Calculations

Modders Consulting • Singapore

Hybrid
SGD 95,000 - 138,000
Ingénieur Java & Spark Big Data – Risque Crédit & Front Office
Ingénieur Java & Spark Big Data – Risque Crédit & Front Office

Modders Consulting • Singapore

Hybrid
SGD 87,000 - 131,000
Spark Developer
Spark Developer

re-zoo-me • Singapore

On-site
SGD 120,000 - 180,000
Senior Data Engineer
Senior Data Engineer

Crédit Agricole CIB • Singapore

On-site
SGD 120,000 - 180,000
Java Backend Software Engineer
Java Backend Software Engineer

Crédit Agricole CIB • Singapore

On-site
SGD 90,000 - 140,000
C# Developer - Fixed Income e-Trading Front Office
C# Developer - Fixed Income e-Trading Front Office

Modders Consulting • Singapore

Hybrid
SGD 102,000 - 160,000
Senior Spark/Java Developer (12‑Month Contract)
Senior Spark/Java Developer (12‑Month Contract)

re-zoo-me • Singapore

On-site
SGD 120,000 - 180,000
Lead Data Engineer (Banking)
Lead Data Engineer (Banking)

Unison Group • Singapore

On-site
SGD 150,000 - 230,000
Data Developer
Data Developer

QUESS SELECTION & SERVICES PTE. LTD. • Singapore

On-site
SGD 100,000 - 167,000