IT Manager Development (Java/Spring Boot and Enterprise Applications)
Core
Lead engineering teams to design, build, and support secure, scalable payment platforms for TD's Canadian Personal Banking customers, focusing on credit card and debit transaction flows.
Role type
Senior Engineering Manager (Payments Technology)
Builds
Payment orchestration solutions, API services, and event-driven architectures for domestic and international payment channels.
Domain
Financial Services / Payments Technology
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Microservices, REST APIs, Kafka, Distributed Systems, Oracle, CI/CD, Azure, Agile/SAFe, Engineering Leadership
Preferred skills
Payment orchestration, Transaction lifecycle management, Event-driven architectures, SRE/DevOps practices, Cloud-native patterns
Technologies
Java, Spring Boot, Kafka, Oracle, Azure, REST APIs, Microservices
Responsibilities
Lead Agile engineering teams for payment platform design and deployment; Drive engineering best practices and code quality; Oversee development of payment workflows and orchestration engines; Partner with architects to define target-state payment architectures; Ensure platform reliability through resilient design and incident management; Collaborate with stakeholders to align engineering execution with strategic objectives.
Seniority
Senior, hands-on IC with leadership responsibilities