Java Backend Engineer — Trading & Risk Platforms (Multithreaded)

Crisil

Greater London

On-site

GBP 70,000 - 120,000

Full time

12 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Crisil is seeking a Java Developer with a focus on capital markets and risk systems. You will work on backend services, APIs and data processing components supporting trading, risk calculations and reporting in a London-based role.

Key responsibilities include building Java-based backends, APIs and data pipelines, implementing asynchronous processing with Kafka, and collaborating with risk, treasury and business teams to deliver end-to-end solutions.

Qualifications

  • 7–12 years of experience in Java development.
  • Capital markets / risk / trading domain experience required.
  • Strong backend focus on APIs and data processing.
  • Experience with asynchronous and event-driven processing (Kafka).
  • Knowledge of risk systems and reporting pipelines is a plus.

Responsibilities

  • Develop and enhance Java-based backend applications for trading and risk use cases.
  • Build and maintain APIs, services and data processing components.
  • Work on trade data flows, risk calculations and reporting pipelines.
  • Implement asynchronous and event-driven processing (e.g., Kafka).
  • Collaborate with risk, treasury and business teams to translate requirements into solutions.
  • Participate in end-to-end SDLC including development, testing, deployment and support.
  • Troubleshoot production issues and optimize system performance.

Skills

Core Java 8/11+
Multithreading
RESTful APIs
Spring / Spring Boot
Event-driven architecture (Kafka)

Tools

Kafka
Batch processing schedulers
Python

Job description

Crisil is seeking a Java Developer with a focus on capital markets and risk systems. You will work on backend services, APIs and data processing components supporting trading, risk calculations and reporting in a London-based role.

Key responsibilities include building Java-based backends, APIs and data pipelines, implementing asynchronous processing with Kafka, and collaborating with risk, treasury and business teams to deliver end-to-end solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Multi-threading Developer – Trading / Risk Platforms
Java Multi-threading Developer – Trading / Risk Platforms

Crisil • Greater London

On-site
GBP 70,000 - 120,000
Senior Java Developer — Lead Real-Time Risk Platform (Hybrid)
Senior Java Developer — Lead Real-Time Risk Platform (Hybrid)

Citi • Greater London

Hybrid
GBP 90,000 - 130,000
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+5
Java Backend Engineer - Low-Latency Trading Systems
Java Backend Engineer - Low-Latency Trading Systems

EC1 Partners • Greater London

On-site
GBP 85,000 - 125,000
Senior Software Engineer - Risk Analytics (Java/Python)
Senior Software Engineer - Risk Analytics (Java/Python)

Crisil • Greater London

On-site
GBP 90,000 - 130,000
Senior Risk Engineer - Low-Latency Java & JVM
Senior Risk Engineer - Low-Latency Java & JVM

Bullish, Inc. • United Kingdom

On-site
GBP 90,000 - 140,000
Lead Java Developer — Real-Time Risk & Cloud (Hybrid)
Lead Java Developer — Real-Time Risk & Cloud (Hybrid)

Citigroup Inc. • Greater London

Hybrid
GBP 110,000 - 150,000
27 days annual leave
Discretional annual bonus
Private medical care
+2
Java Software Engineer
Java Software Engineer

Oliver Bernard • Greater London

On-site
GBP 60,000 - 80,000
Senior Java Engineer – Risk Platform & Engine
Senior Java Engineer – Risk Platform & Engine

LSEG • Greater London

On-site
GBP 90,000 - 130,000
Java Engineer – Electronic Trading Systems
Java Engineer – Electronic Trading Systems

EC1 Partners • Greater London

On-site
GBP 85,000 - 125,000
Senior Java Software Engineer
Senior Java Software Engineer

Harrington Starr • Greater London

Hybrid
GBP 70,000 - 90,000