T

Senior IT Java Developer (Toronto)

TD

toronto, on, Canada Full-time June 27, 2026

Found 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 Apply retries, dead‑letter queues, replay, idempotency, and error‑handl...

Ready to Apply?

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

Apply Now