Senior Java Spring Boot Engineer – Core Payments (Toronto)

The Toronto-Dominion Bank (Canada)

Toronto

On-site

CAD 102,000 - 125,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

The Toronto-Dominion Bank (TD) in Toronto, Ontario seeks a Senior IT Developer to build and maintain high‑scale payment technology applications. You will contribute to end-to-end design, code, and collaboration with global teams, delivering reliable and scalable services in a dynamic bank technology environment.

Ideal candidates bring 7+ years of Java/Spring experience, REST APIs, Kafka, and strong CI/CD skills, with a passion for building reusable components and secure integrations.

Qualifications

  • : 7+ years development and end-to-end design experience (J2EE, Java 17/21).
  • 7+ years experience with Spring frameworks (Spring, MVC, Boot, Security, Cloud config, Scheduler, Batch with OAuth/LDAP).
  • 5+ years RESTful API design and development.
  • 3+ years database knowledge (Oracle, DB2, Stored procedures).
  • Hands-on with Maven/Jenkins/Gradle/Git/Nexus; 2+ years Kafka (KStream/producer-consumer).
  • Experience with AI tools (e.g., Co-pilot).
  • Experience with SSO, MFA, OIDC, OAuth, API gateway, MQ is a plus.

Responsibilities

  • Application development activities; hands-on with Java/Springboot apps.
  • Collaborate with stakeholders to gather requirements and shape technical roadmaps.
  • Coordinate effort across junior/senior developers; debug production issues quickly.
  • Ensure platforms are reliable, scalable, secure, and extensible.
  • Support knowledge management and reuse of components across projects.
  • Address issues impacting cross-capability/release integrity.

Skills

Java
Spring Frameworks
REST APIs
Database knowledge
CI/CD
Kafka
OAuth/SSO
AI Tools

Tools

Maven
Jenkins
Gradle
Git
Nexus

Job description

The Toronto-Dominion Bank (TD) in Toronto, Ontario seeks a Senior IT Developer to build and maintain high‑scale payment technology applications. You will contribute to end-to-end design, code, and collaboration with global teams, delivering reliable and scalable services in a dynamic bank technology environment.

Ideal candidates bring 7+ years of Java/Spring experience, REST APIs, Kafka, and strong CI/CD skills, with a passion for building reusable components and secure integrations.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Spring Boot Developer – On-site in Toronto
Senior Java Spring Boot Developer – On-site in Toronto

TD Bank Group • Toronto

On-site
CAD 102,000 - 125,000
Senior Full-Stack Engineer, Finance Risk Platform
Senior Full-Stack Engineer, Finance Risk Platform

The Toronto-Dominion Bank (Canada) • Toronto

On-site
CAD 127,000 - 164,000
Senior Java Full-Stack Engineer — Build Next-Gen Trading
Senior Java Full-Stack Engineer — Build Next-Gen Trading

TD • Toronto

On-site
CAD 127,000 - 164,000
Solution Design, IT Specialist
Solution Design, IT Specialist

Swoon • Toronto

On-site
CAD 90,000 - 120,000
Java Backend Engineer — Front Office Pricing & Risk
Java Backend Engineer — Front Office Pricing & Risk

TD Bank Group • Toronto

On-site
CAD 127,000 - 164,000
Senior Java Engineer – Market Risk (Hybrid, Toronto)
Senior Java Engineer – Market Risk (Hybrid, Toronto)

TD Bank Group • Toronto

Hybrid
CAD 102,000 - 125,000
Backend Java Engineer — Spring Boot & Kafka
Backend Java Engineer — Spring Boot & Kafka

Scotiabank • Toronto

On-site
CAD 90,000 - 120,000
Senior Java Engineer - Banking Tech, Spring Boot, Hybrid (Toronto)
Senior Java Engineer - Banking Tech, Spring Boot, Hybrid (Toronto)

MSZ Systems • Toronto

Hybrid
CAD 80,000 - 110,000
Senior DevOps Engineer - Toronto, Cloud & Automation
Senior DevOps Engineer - Toronto, Cloud & Automation

The Toronto-Dominion Bank (Canada) • Toronto

On-site
CAD 127,000 - 164,000
Senior IT Developer- Java, Springboot
Senior IT Developer- Java, Springboot

TD Bank Group • Toronto

On-site
CAD 102,000 - 125,000