Senior Java Developer — Risk Platform & Microservices

TD

Toronto

On-site

CAD 125,000 - 156,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TD Securities is seeking an experienced Java Developer to build the next generation of risk computation platforms. You will architect and implement microservices-based solutions handling billions of calculations daily, leveraging modern data and cloud technologies.

The role emphasizes technical leadership, scalable design, and collaboration with global teams to support TD's risk and pricing efforts in a fast-paced financial services environment.

Qualifications

  • 8+ years of Java experience with strong JVM knowledge.
  • Spring stack and microservice development using Spring Boot.
  • Designing and integrating with REST APIs, gRPC endpoints.
  • Experience with messaging systems (Kafka).
  • Azure cloud (AWS/GCP also acceptable) and cloud tooling.
  • Strong SQL/NoSQL, Hadoop, and Big Data streaming knowledge.
  • Git, CI/CD toolchains (Maven/Gradle), Jenkins in Agile environments.

Responsibilities

  • Architect and develop risk applications using microservices, caching, and streaming to scale to large computations.
  • Develop on-demand pricing solutions.
  • Deliver large scale P&L and risk projects for trading and sales, aligned with business and regulatory needs.
  • Develop tooling and processes to improve team efficiency.

Skills

Java
Spring Boot
REST APIs
gRPC
Kafka
Azure
Python
SQL
Git
CI/CD
Jenkins
Big Data
NoSQL

Tools

Maven
Gradle
Jenkins

Job description

TD Securities is seeking an experienced Java Developer to build the next generation of risk computation platforms. You will architect and implement microservices-based solutions handling billions of calculations daily, leveraging modern data and cloud technologies.

The role emphasizes technical leadership, scalable design, and collaboration with global teams to support TD's risk and pricing efforts in a fast-paced financial services environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Architect: Scalable Risk Platform
Senior Java Architect: Scalable Risk Platform

United States Digital Space LLC • Toronto

On-site
CAD 125,000 - 156,000
Senior Java Software Engineer – Market Risk Tech
Senior Java Software Engineer – Market Risk Tech

TD • Canada

On-site
CAD 102,000 - 125,000
Senior Java Developer - Microservices & Distributed Systems
Senior Java Developer - Microservices & Distributed Systems

United States Digital Space LLC • Mississauga

On-site
CAD 169,000 - 238,000
Senior Java Engineer - Microservices & Trading Platform
Senior Java Engineer - Microservices & Trading Platform

Citigroup Inc. • Mississauga

On-site
CAD 121,000 - 171,000
Java Backend Engineer — Front Office Pricing & Risk
Java Backend Engineer — Front Office Pricing & Risk

TD Bank Group • Toronto

On-site
CAD 127,000 - 164,000
Senior Java Full Stack Engineer | FinTech & Capital Markets
Senior Java Full Stack Engineer | FinTech & Capital Markets

The Toronto-Dominion Bank (Canada) • Toronto

On-site
CAD 127,000 - 164,000
Director Java Full-Stack Engineer for Risk Tech | Hybrid
Director Java Full-Stack Engineer for Risk Tech | Hybrid

PowerToFly • Montreal (administrative region)

Hybrid
CAD 110,000 - 170,000
Software Engineer (Java) – Front Office Pricing & Risk
Software Engineer (Java) – Front Office Pricing & Risk

The Toronto-Dominion Bank (Canada) • Toronto

On-site
CAD 126,000 - 165,000
Senior Java Developer, TD Securities
Senior Java Developer, TD Securities

TD • Toronto

On-site
CAD 125,000 - 156,000
Senior Java Developer, TD Securities
Senior Java Developer, TD Securities

United States Digital Space LLC • Toronto

On-site
CAD 125,000 - 156,000