Software Engineer II (Java/Angular)

The Toronto-Dominion Bank (Canada)

📍 Toronto, Ontario, Canada

Full time Computer Occupations Posted March 01, 2026

Job Description

Description

  • Design, develop, and enhance full stack solutions using Java-based backend services, Angular frontend applications, and Python where applicable, hosted on Azure infrastructure
  • Lead development of new features and complex enhancements, performing unit, integration, and component testing aligned to architecture and security standards
  • Own and deliver backend and frontend solutions across the full development lifecycle, from design through production support
  • Support business inquiries through execution of enhancements, defect fixes, and performance optimizations
  • Perform and lead peer code reviews to ensure quality, maintainability, and adherence to engineering standards
  • Collaborate with technology partners to ensure configuration, integrations, and custom components meet application requirements and performance goals
  • Analyze business and technical requirements to propose pragmatic, scalable, and secure eng...