Java Engineer, Td Securities

TD Bank

Toronto, Canada
Base: $105,100 - $129,400 cad; bonus/equity: eligi...
Hybrid
Java 17 and 21
Spring boot
Backend services and apis
The Realtime, Electronic & Automation team builds and operates the digital and real‑time platforms that power trading and client connectivity across the Precious Metals, Base Metals, and FX Options businesses

Job Summary

  • The Realtime, Electronic & Automation team builds and operates the digital and real‑time platforms that power trading and client connectivity across the Precious Metals, Base Metals, and FX Options businesses.
  • Engineers are trusted to lead meaningful workstreams end‑to‑end: shaping problem statements with the business, designing architecture, producing high quality code, and delivering production systems that support live trading activity.
  • TD is committed to providing fair and equitable compensation opportunities to all colleagues.

Matching Summary

The Realtime, Electronic & Automation team builds and operates the digital and real‑time platforms that power trading and client connectivity across the Precious Metals, Base Metals, and FX Options businesses.

Salary

Base: $105,100 - $129,400 CAD; Bonus/Equity: eligible for discretionary variable compensation; Benefits: Not specified

Skills & Requirements

Must-have

  • Java 17 and 21
  • Spring Boot
  • backend services and APIs
  • relational and NoSQL databases
  • DevOps practices
  • CI/CD pipelines

Nice-to-have

  • passion for engineering excellence
  • desire to grow technical responsibilities
  • collaborative multi-stakeholder environment
  • learn from feedback and mentorship

Key Requirements

  • 3+ years professional software development experience
  • Experience with distributed/event-driven systems
  • Exposure to low-latency or real-time systems
  • Familiarity with electronic trading concepts
  • Experience with messaging or streaming technologies

Work Rights

Not specified

Tailored Resume

Cover Letter