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