CareerPlanSign in

Software Engineer I (Java)

London, Ontario, CA💼 Full-time💰 $69,700–$69,700🗓 2026-09-16 → 2026-09-25

Core

Develop and maintain Retail Branch Service applications using Java, ensuring high-quality, secure, and scalable solutions for TD's retail banking operations.

Role type

Junior to Mid-level Software Engineer (Java)

Builds

Retail Branch Service applications and user interfaces

Domain

Banking / Financial Services

Deliverable

production ML models | product features

Required skills

Java, Spring Framework (Spring Boot), RESTful API design, Git, CI/CD pipelines, UI development, Agile methodologies

Preferred skills

AI-assisted development tools (e.g., Copilot), incident management, system architecture design

Technologies

Java, Spring Boot, Git, Jenkins, Maven, REST APIs

Responsibilities

Write defect-free code and participate in peer code reviews; design and build scalable solutions; ensure applications adhere to secure coding standards; collaborate with cross-functional teams to translate business requirements into technical solutions; provide technical support during production deployments and incident management; document system components and architecture designs.

Seniority

Junior to Mid-level, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.