Senior Full-stack Engineer (backend)

TD Bank

Toronto, Ontario, Canada
Base: $126,800 - $164,100 cad; bonus: discretionar...
Java spring boot development experience
Restful/graphql api design and implementation
Microservices and event-driven architecture
This role offers the opportunity to design and build the next-generation of GTB's transaction banking capabilities to extend business into the US and future-proof operations

Job Summary

  • This role offers the opportunity to design and build the next-generation of GTB's transaction banking capabilities to extend business into the US and future-proof operations.
  • The position involves managing the development of large-scale distributed systems using Java, Spring Boot, and modern microservices architectures within a multi-year digital transformation initiative.
  • TD provides a competitive total rewards package including base salary, variable compensation, health benefits, and extensive career development opportunities.

Matching Summary

This role offers the opportunity to design and build the next-generation of GTB's transaction banking capabilities to extend business into the US and future-proof operations.

Salary

Base: $126,800 - $164,100 CAD; Bonus: Discretionary variable compensation award available; Benefits: Health, well-being, savings, retirement, paid time off, and banking discounts included

Skills & Requirements

Must-have

  • Java Spring Boot development experience
  • RESTful/GraphQL API design and implementation
  • Microservices and Event-Driven Architecture
  • Oracle SQL and NoSQL database management
  • Kubernetes containerization and orchestration
  • Cloud environment experience on Microsoft Azure
  • Agile Scrum methodology proficiency

Nice-to-have

  • GenAI and LLM integration knowledge
  • Cash Management or Transaction Banking domain expertise
  • React/TypeScript frontend capabilities
  • Experience with untested leading-edge products
  • Strong stakeholder influence skills

Key Requirements

  • Bachelor's degree in Computer Science or related field
  • Master's degree preferred
  • 7+ years of relevant software engineering experience
  • Hands-on coding experience with Java and Python

Work Rights

Not specified

Tailored Resume

Cover Letter