CareerPlanSign in

Java Developer, TD Securities

Toronto, Ontario, CA💼 Full-time💰 $102,200–$102,200🗓 2026-08-24 → 2026-09-26

Core

Design, develop, and enhance Java-based microservices for shared payment services including limit management, scheduling recurring payments, payment reference data, and reconciliation.

Role type

Senior Java Developer (Payments Infrastructure)

Builds

Scalable, reliable, and secure payment microservices and composite APIs

Domain

Financial Services / Capital Markets / Payments

Deliverable

production ML models | product features

Required skills

Java, Spring Boot, Microservices, Composite API, REST/SOAP, Unix Shell Scripting, SQL/NoSQL, CI/CD, Cloud Platforms (Azure/AWS/GCP), Git, JIRA, Confluence, Maven, UML/Design Patterns

Preferred skills

Payments domain experience, Vulnerability scanning tools (Veracode, Sonar), Log management (Splunk, Dynatrace)

Technologies

Java, Spring Boot, Kafka, Azure, AWS, GCP, Jenkins, GitLab CI, JIRA, Confluence, Nexus, Maven, Veracode, Sonar, Splunk, Dynatrace

Responsibilities

Lead technical discussions and mentor junior to senior developers; Contribute code and establish foundations for new features; Collaborate with stakeholders to shape technical requirements and roadmaps; Debug production issues and ensure long-term maintainability; Ensure solutions are reliable, scalable, secure, and extensible; Continuously enhance expertise in leading-edge technologies.

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.