Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
TD

Software Engineer III

TD

. Develop and support critical applications around TD’s customer book of record .

Posted 10/16/2026full-timeToronto • CanadaSeniorLead💰 CA$125,500 - CA$154,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing and modernizing distributed applications using Java, Spring Boot, and Node JS, while ensuring adherence to regulatory guidelines and internal policies. Proven ability to lead technical teams, conduct root cause analysis, and implement improvement opportunities in a collaborative environment.

Highest-signal resume keywords
Java DevelopmentSpring BootNode JSREST APIAzure Cloud Environments

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaSpringSpring MVCSpring SecurityPythonJ2EESQL ScriptingSDLCEvent HubKafka
Soft Skills
CollaborationTechnical LeadershipProblem SolvingRoot Cause AnalysisCommunication
Tools & Technologies
MavenJenkinsGitNexusOracleMS SQL ServerDB2LinuxPowerShellDatadog
Certifications & Qualifications
Undergraduate DegreePost Graduate DegreeTechnical Certificate
Industry Keywords
Banking DomainAgile MethodologyObservability ToolsJob SchedulingTechnical Support

Tech Stack

Tools & technologies
AzureCloudGradleJ2EEJavaJavaScriptJenkinsKafkaLinuxMavenMS SQL ServerNode.jsOraclePythonSDLCSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • Develop and support critical applications around TD’s customer book of record
  • Modernize existing applications using cutting-edge technology
  • Design and develop highly available, resilient and secure distributed applications
  • Lead and contribute to scalable enterprise application design and development
  • Conduct root cause analysis and present remediation options
  • Collaborate with business stakeholders, development PODs and technical teams
  • Estimate timelines and effort for design and development tasks
  • Identify risks and potential issues in solution approaches and use cases
  • Ensure designs use reusable components and align with business requirements
  • Participate in agile ceremonies, design discussions and peer reviews
  • Adhere to internal policies, technology control standards and regulatory guidelines
  • Provide technical support for escalated incidents and outages
  • Create and maintain design and solution artifacts
  • Identify and implement improvement opportunities
  • Provide technical leadership within the POD

Requirements

What you’ll need
  • Undergraduate degree, Post Graduate degree or Technical Certificate
  • Strong academic background, such as computer science or engineering
  • 7+ years of experience with Java, Spring Boot and Node JS
  • Strong proficiency in Python or other scripting
  • 7+ years of development and end-to-end design experience with J2EE and Java 8
  • 7+ years of experience with Spring, Spring MVC, Spring Boot and Spring Security, including OAuth and LDAP
  • Experience using AI for the software development life cycle
  • Proficiency in Linux or PowerShell scripting
  • Experience with REST API
  • Proficiency with SDLC knowledge
  • Knowledge of Event Hub, Kafka or equivalent
  • Experience with Maven, Jenkins, Gradle, Git and Nexus
  • Experience with Oracle and MS SQL Server, including SQL scripting
  • Experience with Microsoft Azure
  • Experience with DB2
  • Experience with Azure cloud environments
  • Familiarity with observability tools such as Datadog
  • Experience with Autosys for job scheduling
  • Experience working on banking domain projects

Benefits

Comp & perks
  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off
  • Banking benefits and discounts
  • Career development
  • Reward and recognition programs
  • Regular development conversations
  • Training programs
  • Online learning platform
  • Mentoring programs
  • Training and onboarding sessions
  • Accessibility accommodations during the interview process