×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer ; Java)

Job in London, Ontario, Canada
Listing for: The Toronto-Dominion Bank (Canada)
Full Time position
Listed on 2026-10-24
Job specializations:
  • Software Development
    Software Engineer, Backend Developer, Full Stack Developer, DevOps
Job Description & How to Apply Below
Position: Software Engineer I (Java)

Description

–
What You'll Do

Global Technology & Solutions, Servicing Platform's team is looking for a highly motivated Software Engineer to support our Retail Branch Service applications.

The primary accountabilities for this position are:

  • Write high‑quality, defect‑free code; participate in peer code reviews and provide support during testing cycles and post‑production deployments.

  • Contribute to design and refinement discussions to deliver scalable, best‑in‑class solutions.

  • Ensure applications adhere to secure coding standards and are free from common security vulnerabilities.

  • Collaborate effectively within a cross‑functional team, supporting and learning from other team members.

  • Build, test, and validate applications rigorously to ensure reliability and performance.

  • Adhere to TD brand, engineering, and coding standards, demonstrating consistent use of best practices.

  • Participate in daily team meetings with business and technical partners to clarify requirements and translate them into technical solutions.

  • Provide technical support during production deployments and defect triage activities.

  • Translate business requirements and research findings into effective delivery solutions that meet performance objectives.

  • Ensure delivery timelines and functional requirements are met, resulting in high‑quality, defect‑free outcomes.

    Proactively identify issues, improve processes, and communicate risks or impacts to stakeholders as needed.

  • Contribute to project planning, effort estimation, and status reporting.

  • Follow TD technology delivery practices, standards, and project management disciplines.

  • Create and maintain quality code, ensure defect free programming consistent with standards; provide code maintenance and support during testing cycles and post-production deployment and participate in reviewing peer coding

  • Develop new features and perform unit / component test for new application development initiatives aligned to business needs and in accordance with technology architecture standards

  • Responsible for peer code reviews

  • Work with technology partners to ensure the configuration and custom components meet application requirements and performance goals

  • Analyze the technical requirements to recommend pragmatic and sound engineering specific solutions for own area, may be involved in coding/story estimates

  • Work with other stakeholders, internal technology partners to ensure engineering solutions meet technical direction, requirements, performance, time-to-market and innovation goals

  • Identifying and recommending development / testing solutions / tools in support of Feature / application objectives

  • Document and verify system components, applications, system infrastructure, security, integration, operability and engineering related architecture designs associated with a program or project

  • Participate in quality management reviews, in particular reviews of the designs, prototypes and other requirements work products to ensure they fulfill the requirements

  • Provide technical expertise during Incident management, analyze incident reports and outages, perform impact assessment for incidents and facilitate internal and external communication throughout incident resolution

  • Assist in the development / maintenance of comprehensive processes for prevention of issues and participate in problem determination and timely resolution of incidents applying appropriate quality measures

  • Adhere to standard security coding practices to ensure application is free of most common coding vulnerabilities

  • Ensure technical decisions, technical risks and lessons learned are identified, clearly documented and enhancements are accordingly implemented

  • Understand relationships between work processes and the business and ensure awareness of costs related…

  • To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary