Java Backend Engineer — Front Office Pricing & Risk

TD Bank Group

Toronto

On-site

CAD 127,000 - 164,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TD Bank Group in Toronto, Canada, is seeking a Software Engineer with strong Core Java fundamentals to join the pricing and risk services team. You will develop backend services, collaborate with cross-functional stakeholders, and contribute to scalable, high-performance solutions in a front-office environment.

Ideal candidates have 5+ years of experience, solid multithreading knowledge, and familiarity with REST APIs and distributed systems.

Qualifications

  • 5+ years of software engineering experience.
  • Strong Core Java (JDK 11+) fundamentals.
  • Experience building backend services or distributed systems.
  • Familiarity with REST APIs, messaging, or event-driven systems.

Responsibilities

  • Develop and enhance backend services for pricing and risk systems using Java.
  • Collaborate with Sales, Trading, and Quant teams to implement business requirements.
  • Contribute to the design and delivery of scalable, reliable systems.
  • Support integration with downstream consumers (eTrading, analytics, etc.).
  • Write clean, testable, and maintainable code.
  • Participate in code reviews, testing, and CI/CD practices.

Skills

Core Java
Multithreading
REST APIs
Distributed systems
CI/CD
Backend services
React/Angular (nice-to-have)

Tools

Hazelcast
Protobuf/JSON/SBE
Kafka
Solace

Job description

TD Bank Group in Toronto, Canada, is seeking a Software Engineer with strong Core Java fundamentals to join the pricing and risk services team. You will develop backend services, collaborate with cross-functional stakeholders, and contribute to scalable, high-performance solutions in a front-office environment.

Ideal candidates have 5+ years of experience, solid multithreading knowledge, and familiarity with REST APIs and distributed systems.

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

Similar jobs worth comparing

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 Software Engineer – Market Risk Tech
Senior Java Software Engineer – Market Risk Tech

TD • Canada

On-site
CAD 102,000 - 125,000
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 Front-Office Pricing & Risk Engineer
Senior Front-Office Pricing & Risk Engineer

TD Securities • Toronto

On-site
CAD 126,000 - 165,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
Senior Java Developer — Risk Platform & Microservices
Senior Java Developer — Risk Platform & Microservices

TD • Toronto

On-site
CAD 125,000 - 156,000
Java Full-Stack Engineer — On‑Call & Cloud Apps
Java Full-Stack Engineer — On‑Call & Cloud Apps

TD Bank Group • Toronto

On-site
CAD 70,000 - 98,000
Java Full-Stack Engineer I — On‑Call & Cloud
Java Full-Stack Engineer I — On‑Call & Cloud

United States Digital Space LLC • Toronto

On-site
CAD 70,000 - 98,000
Health and well-being benefits
Savings and retirement programs
Paid time off
Senior Java Developer - Backend
Senior Java Developer - Backend

CG Consulting Group • Toronto

Hybrid
CAD 90,000 - 120,000
Sr Java Developer
Sr Java Developer

Insight Global • Toronto

On-site
CAD 150,000 - 210,000