Senior Software Engineer - Risk Services (Java / Python)

CRISIL Limited
Greater London, UK
1 day ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Java (Programming Language) Python (Programming Language) Linux System Administration Raw Data Data Streaming Data Processing Real Time Systems Spring-boot Backend Build Management Containerization Integration Tests
+5 more
Kubernetes Low Latency Apache Kafka Docker Microservices

Job description

Design, developandenhancebackend services and distributed systemssupporting risk data and analytics platforms

Build andmaintainscalable applicationsusingJava (Spring / Spring Boot) and Python

Work withlarge datasetsto support risk calculations, reportinganddownstream analytics

Collaborate withrisk, front-officeanddata teamsto translate requirements into robust technical solutions

Participate incode reviews, testingandrelease processesensuring high-quality delivery

Troubleshoot and resolve issues inproduction systems, focusing on stability and performance

Requirements

The ideal candidate will have strong experience acrossJava and Python-based backend systems, with a solid understanding ofrisk data flows, distributedarchitecturesandenterprise-grade platforms., Must-Have Skills

Strong experience inJava (Spring / Spring Boot)andPython development

Proven experience buildingdistributed systems and microservices architectures

Strong understanding ofdata structures,algorithmsandsystem design principles

Hands-on experience working withlarge-scale data processing systems

Experience withmessaging frameworks(e.g., Kafka, MQ)

Strong working knowledge ofUnix/Linux environments

Experience withXML and enterprise data integration patterns

Experience withmodern development practices, including CI/CD pipelines, Build and deployment processes,Unitand integration testing

Domain Experience (Preferred)

Exposure torisk data flows and analytics pipelineswithin capital markets

Familiarity with Risk reporting systems, TradelifecycleandPnLworkflows

Experience working inenterprise financial platformsor similar large-scale environments

Good-to-Have

Exposure tohigh-performance or low-latency systems

Experience withdata streaming and real-time processing frameworks

Familiarity withcloud or containerization technologies(Docker, Kubernetes)

Prior experience inglobal banking or financial services environments #J-18808-Ljbffr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:24 min

Operating global risk modeling and portfolio platforms

Ayoub Alouane · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

4:09 min

Challenges of interpreting raw data with language models

Clemens Vasters Clemens Vasters · World Congress 2025

1:44 min

Background and career journey in regulated software systems

Martin Hynie · Coffee With Developers

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all