Skip to content

Senior Java Engineer, TD Securities - TD Bank, Toronto

TD Bank jobsTD Bank·Toronto, ONfull time

Posted: July 9, 2026

Apply for this jobExpires: August 25, 2026

Browse more TD Bank jobs · See other jobs in Toronto

job description

AI Summary

This Senior Java Engineer role at TD Bank in Toronto, Ontario, involves designing and implementing next-generation financial calculations and data platforms for TD Securities. You will help drive strategic evolution of P&L and critical financial metrics solutions. Key duties include collaborating with business stakeholders to solve complex data and system integration problems. Top requirements include 7-12 years of back-end Java development experience, strong knowledge of large data platforms, and 5+ years in Capital Markets.

About the Role at TD Securities

As a Senior Java Engineer with TD Securities in Toronto, you will join the Product Control and Finance Technology Engineering Team, a crucial part of TD Bank Financial Group. This team is dedicated to adding a self-starting, high-performing Java and data engineer to help design and implement next-generation calculations, analytics, and business process automation platforms. This is an excellent opportunity to drive the strategic evolution of P&L and other critical financial metrics solutions through investments in evolving technologies and partnerships across the bank with senior, executive stakeholders. The role demands a highly motivated individual with broad experience in engineering high-throughput, highly performant, and highly distributed solutions. You will be involved in all facets of product and software development, actively contributing to the strategy and vision, taking great pride in leading other engineers in executing the envisioned strategy. This position offers a chance to tackle highly complex solutions through innovative implementations, yielding highly flexible, performant, portable, and re-usable systems that benefit our clients.

Key Responsibilities and Technical Expertise

The core responsibilities for this Senior Java Engineer position include collaborating with development teams, business stakeholders, and project teams to solve complex data and system integration problems. You will design, develop, and maintain data pipelines for mission-critical applications, implementing data products and features in close collaboration with our business partners. Ensuring data quality and operational integrity across various data sources is paramount, and you will provide technical expertise to support teams in resolving escalated incidents. Candidates should possess an undergraduate degree in Computer Science, Engineering, or a related field, coupled with 7-12 years of professional back-end development experience. Strong knowledge of Java, Distributed/Low-Latency Computing, and large data platforms is essential. Furthermore, 5+ years of experience working in the Capital Markets domain, with a deep understanding of its complexities, is required. Proficiency in microservices, Spring/Spring Boot, object-oriented design, memory management, concurrency, and messaging/streaming frameworks like Kafka is expected. Experience with Spark pipelines, cloud-based solutions, relational SQL and NoSQL databases, and Git-based workflows will help you succeed in this development role, contributing to robust financial solutions.

Why Join TD Bank in Toronto?

Joining TD Bank as a Senior Java Engineer means becoming part of a global leader in online financial services, where growth opportunities and skill development are defining features of the colleague experience. TD Securities, the wholesale banking arm, helps corporate, government, and institutional clients meet their needs today and prepare for tomorrow by providing trusted advice and industry-leading insight. TD is committed to fostering a positive work environment, championing quality, innovation, teamwork, and service to the business. You will have regular career, development, and performance conversations with your manager, alongside access to an online learning platform and various mentoring programs to help unlock future opportunities. This commitment ensures you can grow your expertise and make a meaningful impact, building deep, lasting relationships with clients. The total rewards package reflects investments in colleagues, supporting financial, physical, and mental well-being goals, including competitive compensation, health benefits, savings programs, and paid time off. TD Bank values diverse perspectives and strives to help every colleague achieve their full potential, offering comprehensive training and onboarding to ensure success in this vital engineering role.

categories

about td bank

similar jobs