Senior IT Java Developer (Toronto)

TD · toronto, on, Canada

Location
toronto
Job Type
Full-time
Posted
June 19, 2026

Job Description

Work Location: Toronto, Ontario, Canada | Hours: 37.5 | Line of Business: Technology Solutions | Pay Details: $105,100 - $129,400 CAD

Job Summary

Senior Java Developer / Architect to design, build, and operate scalable, event‑driven, cloud‑native applications using Apache Kafka, Spring Boot, and Microsoft Azure.

Key Responsibilities

  • Architecture & Design
    • Design event‑driven architectures using Kafka and ownership of event contracts, versioning, and schema evolution
    • Define service interaction patterns (REST vs Kafka, sync vs async)
    • Lead architecture and design reviews focused on scalability, resiliency, and security
    • Own non‑functional requirements including latency, throughput, scalability, and capacity planning
  • Kafka & Messaging
    • Design topic, partition, replication, retention, and consumer group strategies
    • Implement producers and consumers with correct delivery semantics

Ready to Apply?

Submit your application for Senior IT Java Developer (Toronto) at TD

Apply Now