Senior Java Developer, TD Securities, Toronto
Senior Java Developer, TD Securities, Toronto
-
Toronto C6A, Canada
-
Posted: less than a week ago
-
Save
Description
Work Location: Toronto, Ontario, Canada• Hours: 37.5 • Line of Business: Technology Solutions • Pay Details: $102,200 – $125,000 CAD (variable compensation award based on performance) Job Description
The TDS Payments Technology team is seeking a Full‑time Senior Developer to lead the design and delivery of enterprise payment solutions. The role focuses on modernising payment infrastructure, building new capabilities, and supporting transformational initiatives such as Real‑Time Rail, enhanced Zelle, Bill Payment experience, and ISO20022 data‑enriched flows.Responsibilities
Lead the creation of comprehensive end‑to‑end solutions with overall accountability for technical design and delivery. Manage stretch assignments on data‑driven projects focusing on the Payment Operation Data Store (PODS). Design, develop, and document Java/SpringBoot applications, RESTful APIs, and document‑oriented data models.Provide expert knowledge of JavaEE, Spring, SpringMVC, SpringBatch, SpringSecurity (OAuth, LDAP), and related technologies. Coach, educate, and mentor team members; lead knowledge‑management activities and support reusability of components. Participate in complex application and system development, including code reviews, operational readiness reviews, and L3 production support.Develop functional, technical, and UI designs that meet business, enterprise architecture, performance, and security standards. Assess technical deliverables for quality, identify gaps, and propose redesigns as needed. Define metrics and performance goals and collaborate with technology partners to meet milestones, budgets, and quality standards.Work within an Agile delivery model; actively participate in sprint ceremonies and provide technical leadership during backlog refinement. Partner with Product Owners, Business System Analysts, and Quality Engineers to ensure stories are delivery‑ready and aligned with Definition of Ready and Definition of Done.Qualifications&Skills
Must have: 3–5+ years of development and design experience in JavaEE and Spring frameworks (SpringMVC, SpringBoot, SpringBatch, SpringSecurity). 3–5+ years of experience building RESTful APIs. 3–5+ years of experience working with document‑oriented databases (preferably MongoDB). 2+ years of experience with Kafka.Hands‑on experience with Maven, Jenkins, Gradle, Git, and Nexus. Good to have: Proficiency with Agile/Waterfall SDLC or PMLC processes. Experience with SSO, MFA, PingFed, OIDC, OAuth, and API gateways. Knowledge of Continuous Integration and Test‑Driven Development methodologies. Experience withgRPC, DataBricks, Spark, PySpark, Pandas, and Python.Background in gRPC and related microservices technologies. Benefits and Development
TD offers a Total Rewards package that includes base salary, variable compensation, health and wellness benefits, retirement programs, paid time off, and career development opportunities. EEO Statement
TD is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or any other protected status.
#J-18808-Ljbffr
The TDS Payments Technology team is seeking a Full‑time Senior Developer to lead the design and delivery of enterprise payment solutions. The role focuses on modernising payment infrastructure, building new capabilities, and supporting transformational initiatives such as Real‑Time Rail, enhanced Zelle, Bill Payment experience, and ISO20022 data‑enriched flows.Responsibilities
Lead the creation of comprehensive end‑to‑end solutions with overall accountability for technical design and delivery. Manage stretch assignments on data‑driven projects focusing on the Payment Operation Data Store (PODS). Design, develop, and document Java/SpringBoot applications, RESTful APIs, and document‑oriented data models.Provide expert knowledge of JavaEE, Spring, SpringMVC, SpringBatch, SpringSecurity (OAuth, LDAP), and related technologies. Coach, educate, and mentor team members; lead knowledge‑management activities and support reusability of components. Participate in complex application and system development, including code reviews, operational readiness reviews, and L3 production support.Develop functional, technical, and UI designs that meet business, enterprise architecture, performance, and security standards. Assess technical deliverables for quality, identify gaps, and propose redesigns as needed. Define metrics and performance goals and collaborate with technology partners to meet milestones, budgets, and quality standards.Work within an Agile delivery model; actively participate in sprint ceremonies and provide technical leadership during backlog refinement. Partner with Product Owners, Business System Analysts, and Quality Engineers to ensure stories are delivery‑ready and aligned with Definition of Ready and Definition of Done.Qualifications&Skills
Must have: 3–5+ years of development and design experience in JavaEE and Spring frameworks (SpringMVC, SpringBoot, SpringBatch, SpringSecurity). 3–5+ years of experience building RESTful APIs. 3–5+ years of experience working with document‑oriented databases (preferably MongoDB). 2+ years of experience with Kafka.Hands‑on experience with Maven, Jenkins, Gradle, Git, and Nexus. Good to have: Proficiency with Agile/Waterfall SDLC or PMLC processes. Experience with SSO, MFA, PingFed, OIDC, OAuth, and API gateways. Knowledge of Continuous Integration and Test‑Driven Development methodologies. Experience withgRPC, DataBricks, Spark, PySpark, Pandas, and Python.Background in gRPC and related microservices technologies. Benefits and Development
TD offers a Total Rewards package that includes base salary, variable compensation, health and wellness benefits, retirement programs, paid time off, and career development opportunities. EEO Statement
TD is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or any other protected status.
#J-18808-Ljbffr
Highlights
-
Company nameThe Toronto-Dominion Bank (Canada)
-
Job positionSenior Java Developer, TD Securities
Safety Tips
Be careful if you are offered a job on the spot.
More info about this ad
Senior Java Developer, TD Securities has been posted in the Barrie Information Technology category on Locanto.
For Barrie, there are no other ads posted in this category.
There are more ads within a 15 km radius for this category. If you want to view those ads, click here.