Senior Java Developer, TD Securities
Role Overview
The Market Risk Technology Engineering Team develops and supports derivatives valuation, trading risk, and enterprise market risk applications.
Applications include Risk & Capital Studio, Valuation Services, and Curve & Volatility Generation, and use a hybrid-cloud environment.
The team is based primarily in Toronto and New York.
Key Skills for This Role
Full Job Posting
Role and team
The Market Risk Technology Engineering Team develops and supports derivatives valuation, trading risk, and enterprise market risk applications.
Applications include Risk & Capital Studio, Valuation Services, and Curve & Volatility Generation, and use a hybrid-cloud environment.
The team is based primarily in Toronto and New York.
Development opportunities and duties
- Design and implement Java software to grow risk and valuation applications.
- Contribute to migration to a new cloud environment and build or refactor applications.
- Influence architecture and lead development of crucial software components.
- Help evolve batch end-of-day processing toward intraday processing.
- Mentor teammates in software development best practices.
Technical requirements
- Undergraduate degree or technical certificate; 5–7+ years of Java experience.
- Experience with Spring and Spring Boot microservices, REST APIs, and gRPC endpoints.
- Experience with messaging technologies such as Kafka; ZeroMQ and Google Protocol Buffers are a plus.
- Experience with Hadoop, Spark, Parquet, or similar big data technologies; RDBMS and fluent SQL.
- Experience with Git, CI/CD tools, Maven or Gradle, Jenkins, and Agile.
- Strong clean-coding understanding and experience with scalable, low-latency systems.
Business qualifications
- Strong communication and collaboration skills, including effective work with global teams, project managers, and business sponsors in a fast-paced environment.
- Knowledge of capital markets products, including derivatives and cross-asset products.
- Hands-on market risk, trade valuation, FRTB, VaR, and stress-testing experience is a plus.
Pay
- Base pay range is CAD $102,200–$125,000; the role is eligible for discretionary variable compensation.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at TD
Workplace Ambassador
Edmonton, CAN
TD is seeking a visible, service-focused Workplace Ambassador to keep office spaces welcoming and support colleagues across multiple floors. The role includes shared-space and café upkeep, event setup, visitor assistance
PIA Client Service Associate
St. John's, CAN
TD is seeking a detail-oriented PIA Client Service Associate to provide administrative and client-service support to Investment Advisors and their clients. The role includes preparing meeting materials, handling enquirie
Customer Experience Associate - Fredericton Prospect
Fredericton, CAN
TD seeks a Customer Experience Associate to process branch banking transactions, understand customer needs, resolve concerns, and recommend suitable banking solutions. Candidates need a high school diploma and/or at leas
Senior Manager, Operational Resilience Scenario Testing
Toronto, CAN
TD is seeking a senior manager to lead its operational resilience scenario-testing strategy, program, and team. The role designs and facilitates enterprise-wide tests, evaluates risks and readiness, and drives remediatio
Senior Manager, Enterprise Stress Testing Reporting
Toronto, CAN
TD is seeking a Senior Manager to lead enterprise stress-testing reporting, executive and Board materials, and key regulatory deliverables. Candidates need at least 10 years of related experience, a relevant university d
Technical Product Owner, AI & Machine Learning Solutions
Toronto, CAN
TD is seeking a technically hands-on product owner to lead delivery of production AI, machine learning, and generative AI solutions. The role calls for experience delivering complex enterprise products, leading technical
Technical Product Owner, AI & Machine Learning Solutions
Toronto, CAN
TD is seeking a technically hands-on product owner to deliver production AI, machine learning, and generative AI solutions. The role leads cross-functional technical teams, shapes product roadmaps and architecture, and r
District Vice President, Durham, Canadian Personal Banking
Whitby, CAN
TD is seeking a District Vice President to grow its Durham personal banking business and improve customer experience. The role leads and develops approximately 200 employees, executes regional and national strategies, an
Workplace Ambassador
Edmonton, CAN
PIA Client Service Associate
St. John's, CAN
Customer Experience Associate - Fredericton Prospect
Fredericton, CAN
Senior Manager, Operational Resilience Scenario Testing
Toronto, CAN
Senior Manager, Enterprise Stress Testing Reporting
Toronto, CAN
Technical Product Owner, AI & Machine Learning Solutions
Toronto, CAN
Technical Product Owner, AI & Machine Learning Solutions
Toronto, CAN
District Vice President, Durham, Canadian Personal Banking
Whitby, CAN