3 days ago
Toronto, CanadaSenior
Responsibilities
- Architect and develop comprehensive end-to-end solutions and own the technical design and delivery of System Design Specifications.
- Build and enhance a large-scale risk computation platform supporting funding, liquidity, exposure metrics, and billions of daily calculations.
- Develop Java and Spring-based microservices, integrate REST API endpoints, and work with big-data storage and processing technologies.
- Lead or contribute to large-scale, complex, and enterprise-wide technology projects and influence strategic technology solutions.
- Develop tooling and processes that improve team efficiency, scalability, stability, and operational effectiveness.
- Collaborate with trading, treasury, risk management, global stakeholders, and technical and non-technical teams.
- Provide technical leadership and apply DevOps practices and tooling for CI/CD, testing, and build processes.
- Monitor applications, define and use KPIs, and apply clean coding and scalable system-design practices.
Requirements
- 8+ years of Java experience with a strong understanding of JVM internals.
- Experience with the Spring stack and microservice development using Spring Boot.
- Experience with big-data technologies such as Databricks, Hadoop, or Spark.
- Experience designing and integrating REST API endpoints.
- Experience with relational database management systems and demonstrated fluency in SQL.
- Experience with Git, Maven or Gradle, Jenkins, and CI/CD tooling in an Agile environment.
- Strong understanding of system design, scalability, application monitoring, KPIs, and clean coding practices.
- Experience collaborating efficiently within global teams and communicating with technical and non-technical professionals.
- Knowledge of capital-markets products is a plus.
- Knowledge of messaging technologies, preferably Kafka, Azure or AWS, Google Cloud, Angular, or React is a plus.
Benefits
- Base salary of $126,800 - $164,100 CAD plus eligibility for discretionary variable compensation.
- Health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs.
- Regular development conversations, training programs, mentoring programs, and access to an online learning platform.
- Training and onboarding sessions are provided.
- The role is based in Toronto, Ontario, Canada, and is subject to applicable provincial employment regulations.
Tech Stack
AngularApache HadoopApache KafkaApache SparkAWSAzureDatabricksGitGoogle CloudGradleJavaJenkinsMavenReactSpring BootSQL
Categories
About TD bank
TD Bank Group provides retail and commercial banking, credit cards, mortgages, wealth management, insurance, and capital-markets services to consumers, businesses, and institutional clients. Headquartered in Toronto and founded in 1955, it operates across Canada and the eastern United States. The company generates revenue from interest income, fees, and trading activities and is publicly traded on the TSX and NYSE under the symbol TD.
