CareerPlan

Senior Java Developer, TD Securities

Toronto, Ontario, CAFull-timeCA$102k–CA$125k2026-11-05 → 2026-11-10

Core

Designing and implementing risk & valuation applications for derivatives, trading risk, and enterprise market risk in a hybrid cloud environment.

Role type

Senior Java software engineer (market risk technology)

Builds

Risk & Capital Studio, Valuation Services, Curve & Volatility Generation

Domain

Financial services / Capital markets / Market risk technology

Deliverable

production ML models | product features

Required skills

Java, Spring Boot, microservices, REST APIs, gRPC, Kafka, Hadoop, Spark, SQL, Git, CI/CD, clean coding, scalable low-latency systems

Preferred skills

Capital markets products knowledge, derivatives, FRTB, VaR, stress testing, ZeroMQ, Google ProtoBuf

Technologies

Java, Spring, Spring Boot, Kafka, Hadoop, Spark, Parquet, gRPC, REST, SQL, Git, Jenkins, Maven, Gradle

Responsibilities

Migrate to new cloud environment, build and refactor legacy applications, influence architectural direction, assist in software evolution from batch to intra-day, lead development of crucial software components, mentor team members on best practices

Seniority

Senior, hands-on IC