Senior Java Developer, TD Securities

2 weeks ago


Toronto, Canada TD Full time

Position Senior Java Developer – TD Securities, Toronto, Ontario, Canada. Location Toronto, Ontario, Canada Hours 37.5 hours per week Salary $102,200 – $125,000 CAD (base) plus discretionary variable pay based on company and individual performance. Job Summary TD Securities is seeking an experienced Senior Java Developer to design and implement the Trading Risk Warehouse platform. The solution will serve Risk Analysts, Front‑Office Traders, and Senior Executives, requiring high‑scale, low‑latency systems and cutting‑edge technologies. Responsibilities Develop high‑quality code for web UI, RestAPI, and data pipelines (ETL). Perform unit testing and integration testing. Identify opportunities to optimize existing code. Pinpoint root causes and resolve production issues. Leverage best practices in continuous integration and delivery. Continuously improve processes, architecture, and software quality. Explore new capabilities and technologies to drive innovation. Required Technical Skills 7+ years Java/JEE experience Spring Boot microservices development Experience with Spark/Scala Experience with Linux environments Designing and integrating with REST APIs Experience with messaging technologies, Hadoop, Parquet or similar Big Data tools Strong SQL skills and experience with a NoSQL database such as Cassandra (preferred) Experience with Git, CI/CD tools (Maven), Jenkins, and Agile development Solid understanding of design patterns and coding practices Experience building scalable, low‑latency systems Passion for simplifying and automating work, improving efficiency, and helping others. Desired Technical Skills Spark/Scala (additional experience) Cassandra/NoSQL database expertise MS SQL Server knowledge Spring Boot/Angular/RestAPI stack familiarity Desired Business Skills Excellent communication and collaboration within a global team Experience in fast‑paced environments, working with project managers and business sponsors Knowledge of capital markets products, including derivatives and cross‑asset products (nice to have) Hands‑on experience with market risk and/or PnL (profit and loss) (nice to have) #J-18808-Ljbffr



  • Toronto, Canada TD Securities Full time

    Senior Java Software Engineer, TD Securities Join the TD Securities team as a Senior Java Software Engineer (Engineer II). This role focuses on strategic Repo trading initiatives and involves developing and maintaining Java‑based components for the ION ANVIL trading platform. Location: Toronto, Ontario, CanadaHours: 37.5 hrs/weekLine of Business:...


  • Toronto, Canada TD Securities Full time

    Senior Java Software Engineer, TD Securities Join the TD Securities team as a Senior Java Software Engineer (Engineer II). This role focuses on strategic Repo trading initiatives and involves developing and maintaining Java‑based components for the ION ANVIL trading platform. Location: Toronto, Ontario, CanadaHours: 37.5 hrs/weekLine of Business:...


  • Toronto, Canada TD Full time

    Position Senior Java Developer – TD Securities, Toronto, Ontario, Canada. Location Toronto, Ontario, Canada Hours 37.5 hours per week Salary $102,200 – $125,000 CAD (base) plus discretionary variable pay based on company and individual performance. Job Summary TD Securities is seeking an experienced Senior Java Developer to design and implement the...


  • Toronto, Canada TD Full time

    Position Senior Java Developer – TD Securities, Toronto, Ontario, Canada. Location Toronto, Ontario, Canada Hours 37.5 hours per week Salary $102,200 – $125,000 CAD (base) plus discretionary variable pay based on company and individual performance. Job Summary TD Securities is seeking an experienced Senior Java Developer to design and implement the...


  • Toronto, Canada TD Full time

    Position Senior Java Developer – TD Securities, Toronto, Ontario, Canada. Location Toronto, Ontario, Canada Hours 37.5 hours per week Salary $102,200 – $125,000 CAD (base) plus discretionary variable pay based on company and individual performance. Job Summary TD Securities is seeking an experienced Senior Java Developer to design and implement the...


  • Toronto, Canada TD Full time

    Description We are looking for an experienced Senior Java Developer that will work on critical initiatives at TD Securities -- the design and implementation of the Trading Risk Warehouse platform. The successful candidate will be responsible for the design and development of a software solution that will be used by Risk Analysts, Front Office Traders, and...


  • Toronto, Ontario, Canada TD Full time $102,200 - $125,000

    Work Location:Toronto, Ontario, CanadaHours:37.5Line of Business:Technology SolutionsPay Details:$102,200 - $125,000 CADThis role is eligible for a discretionary variable compensation award that considers business and individual performance.TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and...


  • Toronto, Canada TD Securities Full time

    Get AI-powered advice on this job and more exclusive features. Work Location: Toronto, Ontario, Canada Hours: 37.5 Line Of Business: TD Securities Pay Details: $108,800 - $163,200 CAD TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague...


  • Toronto, Canada TD Securities Full time

    Join to apply for the Senior IT Manager Fraud – Development role at TD Securities . Work Location: Toronto, Ontario, Canada Hours: 37.5 Line of Business: Technology Solutions Pay Details: $115,600 - $163,200 CAD Responsibilities Lead multiple development teams (software engineers, QA, DevOps, etc.) toward achieving business and technology goals. Define the...


  • Toronto, Canada TD Securities Full time

    Join to apply for the Senior IT Manager Fraud – Development role at TD Securities. Work Location: Toronto, Ontario, Canada Hours: 37.5 Line of Business: Technology Solutions Pay Details: $115,600 - $163,200 CAD Responsibilities Lead multiple development teams (software engineers, QA, DevOps, etc.) toward achieving business and technology goals. Define the...