Senior IT Developer

TD Bank - Toronto, ON (30+ days ago)

Apply Now

Tell us your story. Don't go unnoticed. Explain why you're a winning candidate. Think "TD" if you crave meaningful work and embrace change like we do. We are a trusted North American leader that cares about people and inspires them to grow and move forward.

Stay current and competitive. Carve out a career for yourself. Grow with us.

Department Overview

The Authentication & Registration team within CTS (Channel Technology Solutions) is accountable for the end to end delivery of projects across the Digital Channels space in North America. Platforms which consumer our applications include EasyWeb, WebBroker, Mobile, Insurance, and InfoSite.

Job Description

The Senior Solutions Developer – Common Functions will have responsibilities specific to:

Unified Authentication Platform (UAP)

Customer Authentication API

Ping Federate

Identity Management API

Enrolment API



The successful candidate will be responsible for developing common functions within the Digital Channels portfolio. We work closely with internal and external teams including business and technology to deliver projects.

Key accountabilities include:
Technical input for Digital Channels projects including design, development, oversight/direction of junior developers and contractors, test reviews/walkthroughs, code reviews, etc.

Comply with the system development life cycle (SDLC) and project management methodology (PMLC).

Consult on development of the System Requirements Specification (SRS) with Business Analysts.

Review application and technical design deliverables throughout development to ensure quality and requirement traceability.

Conduct code reviews to ensure quality, standards compliance, reusability and ease of maintenance.

Create and maintain quality code, consistent with standard practices; provide code maintenance and support during testing cycles and post-production deployment.

Develop, implement, maintain and improve solutions/processes that maximize system availability, efficiency/ effectiveness and minimize or prevent defects.

Define development specifications and identify system modifications required to meet performance objectives.

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

Job Requirements

What can you bring to TD? Share your credentials, but your relevant experience and knowledge can be just as likely to get our attention. It helps if you have:

Solid/Advanced knowledge on J2EE (SpringMVC, Spring Boot, Hibernate, Webservices(SOAP, REST), Maven), TFS or GIT

Hands-on experience in AngularJS2, Javascript , Angular, Agile/scrum development environment and related tools, Cloud technology (Openstack, TOSCA)

Third-Party COTS, Experience installing/supporting COTS/Vendor applications
Relevant Server-side Java experiences, J2EE, Java Server Pages,JBoss, WAS
Application and Production Support Experiences
Familiarity with networking, firewalls and load balancing, storage (local, NAS, SAN), VMC Cloud
Application/Vendor System Configuration Management

Ability to understand, acquire and apply new technical skills.

Strong verbal and written communication skills.

Strong documentation skills.

Additional Information

Join in on what others in TD Technology Solutions are doing:
Inspire a positive work environment and help champion quality, innovation, teamwork and service to the business.

Learn voraciously, stretch your thinking, share your knowledge and educate others.

Communicate and collaborate with both technical and non-technical professionals.

Cultivate winning relationships by building trust with business and technology partners.

Share our commitment to productivity, effectiveness and operational efficiency.

Embrace change and witness amazing things happen – from the inside.

Make your mark. Join a dynamic team. Explore new ideas. This is your opportunity to impact the future of banking technology in areas and ways you've never imagined (at a bank)! Visit to learn more.


At TD, we are committed to fostering an inclusive, accessible environment, where all employees and customers feel valued, respected and supported. We are dedicated to building a workforce that reflects the diversity of our customers and communities in which we live and serve. If you require an accommodation for the recruitment/interview process (including alternate formats of materials, or accessible meeting rooms or other accommodation), please let us know and we will work with you to meet your needs.

Job Family

Application/System Development

Job Category - Primary

Technology Solutions

Job Category(s)

Technology Solutions



Business Line


Time Type

Full Time

Employment Type




**Province/State (Primary)


City (Primary)


Work Location

TD Centre - South - 79 Wellington Street West