Senior Java Full Stack Engineer | FinTech & Capital Markets

The Toronto-Dominion Bank (Canada)

Toronto

On-site

CAD 127,000 - 164,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

The Toronto-Dominion Bank (Canada) is seeking a Senior Java Full Stack Developer in Toronto to deliver secure, scalable Java/React solutions for TD Securities. The role emphasizes modern engineering practices, unit and integration testing, and collaboration across engineers, analysts and operations.

You will work on microservices, RESTful APIs, and front-end React components, with opportunities to advance your skills in a global financial services environment.

Qualifications

  • Strong hands-on experience with Java (11 or later) and Spring Boot, including core Java concepts and modern development practices.
  • Solid understanding of relational databases, data modeling, query optimization, and SQL development.
  • Proven experience designing, developing, and consuming RESTful APIs and service-oriented integrations; microservices experience.
  • Hands-on experience with React and modern front-end development practices, including reusable components and state management.

Responsibilities

  • Analyze a broad range of business and technology requirements and identify key solution components.
  • Design, develop, and maintain applications aligned to enterprise standards and secure practices.
  • Develop new capabilities and perform testing to ensure quality, reliability, and adherence to design specs.
  • Translate business requirements into technical solutions in collaboration with analysts and other partners.
  • Collaborate with teams to plan scope, estimates, timelines, risks, and implementation considerations.
  • Communicate technical decisions and project status to stakeholders and teams.
  • Support production incidents and optimize performance through root-cause analysis and fixes.
  • Drive continuous improvement in development practices and deployment processes.

Skills

Java
Spring Boot
React
Python
SQL
Microservices
API design

Tools

Broadridge BPSA

Job description

The Toronto-Dominion Bank (Canada) is seeking a Senior Java Full Stack Developer in Toronto to deliver secure, scalable Java/React solutions for TD Securities. The role emphasizes modern engineering practices, unit and integration testing, and collaboration across engineers, analysts and operations.

You will work on microservices, RESTful APIs, and front-end React components, with opportunities to advance your skills in a global financial services environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer – Market Risk Tech
Senior Java Software Engineer – Market Risk Tech

TD • Canada

On-site
CAD 102,000 - 125,000
Senior Full-Stack Engineer for FinTech Platforms
Senior Full-Stack Engineer for FinTech Platforms

Worky • Toronto

On-site
CAD 95,000 - 145,000
Total Rewards Program
Flexible benefits
Bonuses and commissions
+2
Java Full-Stack Engineer I — On‑Call & Cloud
Java Full-Stack Engineer I — On‑Call & Cloud

United States Digital Space LLC • Toronto

On-site
CAD 70,000 - 98,000
Health and well-being benefits
Savings and retirement programs
Paid time off
Sr. Full Stack Developer, TD Securities
Sr. Full Stack Developer, TD Securities

United States Digital Space LLC • Toronto

On-site
CAD 126,000 - 165,000
Senior Java Architect: Scalable Risk Platform
Senior Java Architect: Scalable Risk Platform

United States Digital Space LLC • Toronto

On-site
CAD 125,000 - 156,000
Java Full-Stack Engineer — On‑Call & Cloud Apps
Java Full-Stack Engineer — On‑Call & Cloud Apps

TD Bank Group • Toronto

On-site
CAD 70,000 - 98,000
Senior Full Stack Dev (Java) | React/Angular — Hybrid Contract
Senior Full Stack Dev (Java) | React/Angular — Hybrid Contract

United States Digital Space LLC • Toronto

Hybrid
CAD 72,000 - 138,000
Senior Java Developer
Senior Java Developer

Highbrow LLC • Toronto

Hybrid
CAD 80,000 - 110,000
Senior Java Software Engineer
Senior Java Software Engineer

Randstad Digital • Toronto

Hybrid
CAD 90,000 - 130,000
Senior Java Developer - Financial Services (Hybrid, Toronto)
Senior Java Developer - Financial Services (Hybrid, Toronto)

Highbrow LLC • Toronto

Hybrid
CAD 80,000 - 110,000