Senior Java Developer at TD
TD • toronto, Canada
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...
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...