2 days ago
Toronto, Canada or Ottawa, CanadaMid Level
Responsibilities
- Develop new application solutions, features, components, and small enhancements aligned with business and technology objectives.
- Design, code, test, debug, maintain, and support applications and system components, including unit and component testing.
- Design and implement REST APIs and integrate applications with XML, JSON, MQ, JMS, and other system components.
- Perform code reviews, quality management reviews, design and prototype reviews, operational readiness reviews, and solution sign-offs.
- Analyze incidents, outages, and impact assessments; support incident resolution, problem determination, and production deployments.
- Collaborate with technology partners, business stakeholders, and internal and external partners to meet requirements, performance, delivery, and architecture goals.
- Identify automation, development, testing, cost-effectiveness, and continuous improvement opportunities.
- Manage risks, governance issues, regulatory alignment, remediation plans, and enterprise engineering practices.
- Mentor and support team members, share knowledge, participate in cross-training, and contribute to a positive and equitable team environment.
Requirements
- Undergraduate degree, postgraduate degree, or technical certificate, preferably in computer science or engineering.
- More than 5 years of relevant experience and a strong academic background.
- Strong REST API design and implementation skills.
- Strong experience with Java (J2EE), JAX-RS, Spring Framework, Hibernate, JBoss, and Maven.
- Experience with Angular, Node.js, XML, JSON, MQ, JMS, and ODS.
- Strong understanding of Git workflow and source code version control tools such as Bitbucket and GitHub.
- Experience with cloud computing platforms including AWS, Azure, or GCP.
- Experience with deployment pipelines such as EDP XL and EDP GT.
- Preferred experience with Stash, Bower, npm, Karma, Grunt, Microsoft SQL Server, SSIS, Active Directory, Kubernetes, Docker, SonarQube, Veracode, and Snyk.
Benefits
- Base salary is listed as CAD $81,600–$115,200.
- Benefits include health and well-being coverage, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs.
- TD provides regular development and performance conversations, training programs, online learning, mentoring programs, and training and onboarding sessions.
- The role is based in Toronto, Ontario, Canada, with a stated 37.5-hour work schedule.
- Accessibility accommodations are available during the interview process.
Tech Stack
AngularAWSAzureDockerGitGoogle Cloud PlatformGruntJavaKarmaKubernetesMavenMicrosoft SQL ServerNode.jsnpmSonarQube
Categories
About TD bank
TD Bank Group provides retail and commercial banking, credit cards, mortgages, wealth management, insurance, and capital-markets services to consumers, businesses, and institutional clients. Headquartered in Toronto and founded in 1955, it operates across Canada and the eastern United States. The company generates revenue from interest income, fees, and trading activities and is publicly traded on the TSX and NYSE under the symbol TD.
