Senior Java Developer at TD

TD • toronto, Canada

Location toronto, on
Job Type Full-time
Posted June 03, 2026

Role Description

Elevate your career as a Senior Java Developer with TD in Toronto, Ontario. Design and build scalable applications using Java, Apache Kafka, Spring Boot, and Azure.

This role focuses on owning architectural design, developing event-driven applications, and managing distributed systems. Collaborate on project planning while implementing high-quality software delivery. Candidates should have expertise in messaging patterns, SQL optimization, and cloud services.

Key Responsibilities: • Design event-driven architectures with Apache Kafka • Lead architecture and design reviews for scalability • Develop Spring Boot microservices using Java • Deploy applications to Microsoft Azure securely • Establish testing and operations support for systems

Requirements: • 8+ years in backend or distributed systems • 5+ years experience with Java and Spring Boot • Strong production experience with Kafka • Proficient in SQL Server and complex queries • Familiarity with Python prog...

Ready to Apply?

Apply for this Position