Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Software Engineer III role.
Rezi rewrites your resume against TD's job description. Free.

Tailor your resume to this Software Engineer III role.
Rezi rewrites your resume against TD's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Software Engineer III posting at TD — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Software Engineer III posting at TD — free, in seconds.
About the Role
Lead the creation of comprehensive end-to-end detailed solutions with overall accountability for technical design and delivery. You'll be exposed to stretch assignments as you take on large-scale, complex, and/or enterprise-wide projects.
Responsibilities
- Application design and development activities.
- Develop and document detailed solution designs, imparting subject matter expertise throughout the lifecycle.
- Participate in complex applications and systems development and programming.
- Propose solution options and generate stakeholder support.
- Produce functional, technical, and user interface designs.
- Develop functional, technical, and user interface designs for an application and/or system based on business, Enterprise Architecture, system performance, and development standards requirements.
- Review technical deliverables for quality throughout the detailed design and development phase, identifying gaps or redesigning as needed.
- Define metrics and performance goals with technology partners and peers.
- Adhere to TD's technology delivery practices and standards, project management disciplines, business technology architecture, and risk and production capacity.
- Deliver effective and efficient solutions by meeting milestones and ensuring project deliverables are on time, within budget, and adhere to corporate quality and security standards.
- Conduct code reviews for quality, standards compliance, reusability, and ease of maintenance.
- Support Operational Readiness Reviews and L3 production troubleshooting.
- Support knowledge management processes, ensuring knowledge is codified, monitored, tracked, and managed.
- Ensure designs leverage existing reusable components, trace back to business requirements, and that new modules are designed with reusability in mind.
- Identify and address issues affecting application integrity.
- Lead, inspire, and mentor team members on Software Development best practices and Agile practices.
Requirements
- 10+ years of development and design experience (J2EE, Java 8).
- 10+ years of experience with frameworks like Spring, Spring MVC, Spring boot, Spring Security (OAuth, LDAP).
- 5+ years of experience with RESTful APIs.
- 5+ years of database knowledge.
- Hands-on experience with development tools and frameworks such as Maven, Jenkins, Gradle, Git, and Nexus.
Skills
- Java/Springboot applications
- Java 8
- Spring
- Spring MVC
- Spring boot
- Spring Security (OAuth, LDAP)
- RESTful API
- Database knowledge
- Maven
- Jenkins
- Gradle
- Git
- Nexus
Location
- Toronto, Ontario, Canada
Work Type
- On-site
Experience Level
- Software Engineer III
- 10+ years
- 5+ years
Salary/Compensations
- $125,500 - $154,000 CAD
Benefits
- Health and well-being benefits
- Savings and retirement programs
- Paid time off
- Banking benefits and discounts
- Career development
- Reward and recognition programs
- Training programs
About the Company
- TD is one of the world's leading global financial institutions and is the fifth largest bank in North America by branches/stores.
- Every day, we strive to make every interaction, product, and experience remarkably human and refreshingly simple for over 27 million households and businesses in Canada, the United States and around the world.
- More than 95,000 TD colleagues bring their skills, talent, and creativity to foster deeper relationships, ensure disciplined execution, and build a simpler, faster banking experience.
- TD is deeply committed to being a leader in client experience, that is why we believe that all colleagues, no matter where they work, are client facing.
- Together, we are reimagining what banking can be for our clients, colleagues and communities.
Equal Opportunity
- We're committed to your success and foster a respectful workplace where diverse perspectives are valued, everyone has fair opportunities to grow, and you can unlock your full potential to achieve your career goals.
- Here at TD, we hire and develop the best.