TD
TD
TD is a major North American bank serving individuals, businesses, and institutional clients through personal and business banking, insurance, wealth management, and securities services. Its broad operating model supports career opportunities across banking and finance, with roles spanning different regions and areas of expertise. TD also emphasizes sustainability, diversity, equity, inclusion, and community impact, shaping a workplace culture centered on care, respect, and employee growth.

Java Developer, Market Risk and Valuation — TD Securities Toronto Hybrid

Build Java applications for derivatives valuation, trading risk, and enterprise market risk within TD Securities’ wholesale banking business. Lead cloud migration, microservices development, and modernization from batch-based to intraday processing.

Description

  • Develop and maintain applications for derivatives valuation, trading risk, and enterprise market risk
  • Create Java-based risk and valuation solutions
  • Move existing applications into a modern cloud environment
  • Deliver new systems while modernizing legacy code
  • Contribute to the broader software architecture and technical direction
  • Support the transition from end-of-day batch processing to intraday capabilities
  • Own the development of high-impact software components
  • Coach colleagues in effective software engineering practices
  • Work with technical and business stakeholders, business partners, project managers, and sponsors
  • Promote quality, innovation, collaboration, service excellence, productivity, effectiveness, and operational efficiency

Requirements

  • Undergraduate degree or technical certificate
  • At least 5–7 years of professional Java experience
  • Experience with Spring technologies and Spring Boot microservices
  • Background designing and integrating REST APIs and gRPC services
  • Practical experience with messaging platforms such as Kafka
  • Experience using Hadoop, Spark, Parquet, or comparable big data technologies
  • Strong RDBMS knowledge and proven SQL proficiency
  • Experience with Git and CI/CD tools, including Maven or Gradle and Jenkins
  • Experience delivering software in an Agile environment
  • Solid command of clean-code principles
  • Experience developing scalable, low-latency systems
  • Strong written and verbal communication skills
  • Ability to collaborate effectively across a global team
  • Experience working in a fast-paced setting with project managers and business sponsors
  • Knowledge of capital markets products, including derivatives and cross-asset instruments
  • Hands-on experience with market risk, trade valuation, FRTB, VaR, and stress-testing processes is an advantage
  • Motivation to simplify and automate work, improve efficiency, and support colleagues

Benefits

  • Discretionary variable compensation tied to business and individual performance
  • Health and wellness benefits
  • Savings and retirement plans
  • Paid time off
  • Banking products, benefits, and discounts
  • Career growth opportunities
  • Reward and recognition initiatives
  • Ongoing career, development, and performance discussions
  • Professional training programs
  • Access to an online learning platform
  • Mentoring opportunities
  • Training and onboarding sessions
  • Interview accommodations such as accessible meeting rooms and captioning for virtual interviews

Related Jobs

Kreato Global | BPO and Language Solutions

Remote English-Spanish OPI/VRI Interpreter

Kreato Global | BPO and Language Solutions
201 – 500 Employees
HealthcareHospitalityLogistics

Interpret remotely between English- and Spanish-speaking people in medical, financial, social service, and customer care settings. Provide language support for Kreato Global across Latin America.

Open