FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in developing and modernizing scalable, secure, and high-performance distributed applications using Java, Spring Boot, and Node.js. Proven ability to lead technical teams, conduct root cause analysis, and implement continuous improvement in alignment with business requirements.
Highest-signal resume keywords
Java DevelopmentSpring BootNode.jsREST APIAgile Methodologies
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaSpringSpring MVCSpring SecurityPythonJ2EESQL ScriptingSDLCLinux ScriptingMaven
Soft Skills
CollaborationTechnical LeadershipProblem SolvingCommunication
Tools & Technologies
Microsoft AzureJenkinsGradleGitNexusOracleMS SQL ServerEvent HubKafkaDatadog
Certifications & Qualifications
Undergraduate DegreePostgraduate DegreeTechnical Certificate
Industry Keywords
Banking DomainContinuous ImprovementRoot Cause AnalysisRegulatory GuidelinesJob Scheduling
Tech Stack
Tools & technologiesAzureCloudGradleJ2EEJavaJavaScriptJenkinsKafkaLinuxMavenMS SQL ServerNode.jsOraclePythonSDLCSpringSpring BootSpringBootSQL
About the role
Key responsibilities & impact- Develop and support critical applications for TD’s customer book of record
- Modernize existing applications using cutting-edge technology
- Design, develop, and optimize scalable, secure, resilient, and high-performance distributed applications
- Lead and contribute to the design and development of scalable enterprise applications
- 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
- Follow TD 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 continuous improvement opportunities
- Provide technical leadership within the POD
Requirements
What you’ll need- Undergraduate degree, postgraduate 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
- Linux or PowerShell scripting proficiency
- REST API experience
- SDLC knowledge
- Knowledge of Event Hub, Kafka, or equivalent
- Hands-on experience with Maven, Jenkins, Gradle, Git, and Nexus
- Hands-on experience with Oracle and MS SQL Server, including SQL scripting
- Hands-on experience with Microsoft Azure
- Experience with DB2 is nice to have
- Azure cloud environment experience is nice to have
- Familiarity with Datadog is nice to have
- Experience with Autosys for job scheduling is nice to have
- Banking domain project experience is nice to have
Benefits
Comp & perks- Base salary of $125,500 - $154,000 CAD
- Variable compensation
- 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
- Accommodation support during the interview process
