T

TD Bank

Offers banking, loans, and wealth management.

Sr. Full Stack Engineer - TD Securities

Full-Stack EngineeringPosted on Nov 13
Full-timeToronto, ON, CanadaIn-person

About the Job

Requirements

  • At least 8 years of Java experience and a strong understanding of Java Virtual Machine internals.
  • Experience with the Spring stack and microservice development using Spring Boot.
  • Experience with Big Data technologies such as Databricks, Hadoop, or Spark, or similar technologies.
  • Experience designing and integrating with REST API endpoints.
  • Experience with relational database management systems and demonstrable fluency in Structured Query Language.
  • Experience with Git, continuous integration and continuous delivery toolsets such as Maven or Gradle, Jenkins, and working within an Agile environment.
  • Strong understanding of system design and scalability.
  • Familiarity with application monitoring solutions and key performance indicators.
  • Strong understanding of clean coding practices.
  • Experience collaborating efficiently within a global team.
  • Experience working in a fast-paced environment and supporting flexible goals aligned with business priorities.
  • Strong communication skills.

Responsibilities

  • Architect and develop comprehensive, end-to-end detailed solutions, with overall accountability for technical design and delivery of the System Design Specification.
  • Take on large-scale, complex, and enterprise-wide projects through stretch assignments.
  • Influence strategic technology solutions.
  • Develop tooling and processes to enhance team efficiency.
  • Work closely with business partners across trading, treasury, and risk management on projects delivering front-to-back funding and liquidity metrics for global markets.
  • Provide technical leadership to the group and beyond, applying a scalability- and stability-first approach to design and implementation.
  • Use industry-standard DevOps practices and tooling for continuous integration and delivery, test-driven development, and build processes.
  • Contribute to the technical direction of future versions of the funding and liquidity platform.
  • Communicate and collaborate with technical and non-technical professionals and global stakeholders.

Desired Qualifications

  • Experience with messaging technologies, preferably Kafka.
  • Experience with Microsoft Azure, Amazon Web Services, or Google Cloud, with Azure preferred.
  • Experience with Angular or React.
  • Knowledge of capital markets products.

About the Company

TD Bank

Offers banking, loans, and wealth management.

TD Bank provides a wide range of banking and financial services in North America for individuals, businesses, and corporations. Core offerings include checking and savings accounts, credit cards, loans, mortgages, investment products, and wealth management. TD Bank emphasizes digital banking through online and mobile apps that let customers manage money, pay bills, deposit checks, transfer funds, and manage cards. Revenue comes from interest on loans, service fees, and investment income. The company differentiates itself with a broad product lineup, large North American footprint, and integrated services for both personal and business customers, plus a focus on digital accessibility. Its goal is to be a leading, accessible financial institution that helps customers manage and grow their money through convenient, everyday banking and investment solutions.

Company size
10,001+
Company stage
IPO
Headquarters
Toronto, Canada
Founded
1955

Recently Posted Jobs

Explore more opportunities at TD Bank

See more jobs