TD
Posted:
June 09, 2026
Location:
toronto, on, Canada
Job Description
Drive innovation at TD as a Senior Cloud-Native Java Developer in Toronto, where you'll design scalable applications using cutting-edge technologies like Kafka and Spring Boot.
Your role will involve formulating architectures that leverage Microsoft Azure while ensuring high levels of performance and reliability across distributed systems. Ideal candidates boast 6+ years of backend development experience, with particular emphasis on Java, Spring Boot, and SQL Server. This is an excellent opportunity to play a pivotal role in enhancing applications through effective messaging strategies and robust testing practices.
Key Responsibilities:
• Create and implement event-driven application architectures
• Build Java-based microservices with Spring Boot
• Optimize and manage Microsoft SQL Server databases
• Develop CI/CD tools using Azure DevOps
• Participate in the testing and operational support streams
Requirements:
• Minimum 6 years in backend or distributed sys...
Your role will involve formulating architectures that leverage Microsoft Azure while ensuring high levels of performance and reliability across distributed systems. Ideal candidates boast 6+ years of backend development experience, with particular emphasis on Java, Spring Boot, and SQL Server. This is an excellent opportunity to play a pivotal role in enhancing applications through effective messaging strategies and robust testing practices.
Key Responsibilities:
• Create and implement event-driven application architectures
• Build Java-based microservices with Spring Boot
• Optimize and manage Microsoft SQL Server databases
• Develop CI/CD tools using Azure DevOps
• Participate in the testing and operational support streams
Requirements:
• Minimum 6 years in backend or distributed sys...
Apply for this Job
Submit your application for the Cloud-Native Java Developer at TD position at TD.
Apply Now Save for LaterJob Overview
Job Type:
Full-time
Location:
toronto, Canada
Posted:
June 09, 2026
Deadline:
July 19, 2026