Job Location & Compensation

Toronto, Ontario, Canada • 37.5 hours • Base salary: $102,200 – $125,000 CAD

About the Role

The Market Risk Technology Engineering Team seeks a self‑starting, high‑performing Java software engineer to expand our derivatives and risk applications. You will design and implement core components, migrate to a new cloud environment, refactor legacy services, and influence architectural direction for our hybrid cloud–based trading and valuation platform.

Responsibilities

  • Migrate existing services to a cloud‑native environment.
  • Build new Java microservices with Spring Boot and Spring Stack.
  • Design and integrate REST APIs and gRPC endpoints.
  • Implement messaging solutions using Kafka and related technologies.
  • Develop Big Data components with Hadoop, Spark, or Parquet.
  • Write efficient SQL against relational databases.
  • Lead agile development, deliver CI/CD pipelines with Maven/Gradle and Jenkins.
  • Apply clean‑coding principles and low‑latency system design.
  • Mentor teammates and share best practices.

Qualifications

  • Undergraduate degree or technical certificate.
  • 5–7+ years of Java experience.
  • Proficiency with Spring Boot, Spring Cloud, and microservices.
  • Experience designing REST APIs and gRPC services.
  • Message‑bus expertise (Kafka, ZeroMQ, or Google Protocol Buffers).
  • Familiarity with Hadoop, Spark, or other big‑data frameworks.
  • Strong SQL skills and experience with relational databases.
  • Version control with Git and CI/CD tooling.
  • Experience in an Agile environment.
  • Knowledge of capital‑market products and market‑risk concepts (FRTB, VaR, stress testing).
  • Excellent communication and teamwork in a global setting.

Benefits

Discrete variable compensation tied to business and individual performance. Competitive base salary, health and well‑being benefits, retirement savings plan, paid time off, and professional development opportunities.


#J-18808-Ljbffr
Similar jobs

More from The Toronto-Dominion Bank (Canada)
The Toronto-Dominion Bank (Canada) 3 days ago
The Toronto-Dominion Bank (Canada) 1 day ago
The Toronto-Dominion Bank (Canada) 3 days ago

Java Developer, TD Securities

Apply Now
Back to search page