TD bank

Senior Java Developer, TD Securities

TD bank
Apply
1 day ago
Toronto, CanadaSenior

Responsibilities

  • Design and implement Java software for derivatives valuation, trading risk, and enterprise market risk applications.
  • Migrate applications to a new cloud environment and refactor legacy systems.
  • Build Spring Boot microservices and integrate REST APIs and gRPC endpoints.
  • Develop scalable, low-latency systems using messaging, data, and database technologies.
  • Help evolve batch-oriented end-of-day processing toward intraday processing.
  • Lead development of crucial software components and influence architectural direction.
  • Support software development best practices, automation, and operational efficiency.
  • Collaborate with global technology teams, project managers, business sponsors, and technical and non-technical partners.
  • Mentor team members and share software development knowledge.

Requirements

  • Undergraduate degree or technical certificate.
  • 5–7+ years of Java experience.
  • Experience with the Spring technology stack and Spring Boot microservices.
  • Experience designing and integrating REST APIs and gRPC endpoints.
  • Experience with messaging technologies such as Kafka; ZeroMQ and Google ProtoBuf are a plus.
  • Experience with Hadoop, Spark, Parquet, or similar big-data technologies.
  • Experience with RDBMS and demonstrable fluency in SQL.
  • Experience with Git, Maven or Gradle, Jenkins, and related CI/CD tools.
  • Strong understanding of clean coding practices and scalable, low-latency systems.
  • Strong communication and collaboration skills in a global, fast-paced environment.
  • Knowledge of capital markets products, including derivatives and cross-asset products.
  • Hands-on market risk, trade valuation, FRTB, VaR, or stress-testing experience is a strong plus.

Benefits

  • Toronto, Ontario work location with 37.5 hours per week.
  • Base salary range of $102,200–$125,000 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 support through regular development conversations, training programs, mentoring, and an online learning platform.
  • Training and onboarding sessions are provided.
  • Accessibility accommodations are available throughout the interview process.
  • Respectful and inclusive workplace with opportunities for growth, learning, and recognition.

Tech Stack

Apache HadoopApache KafkaApache SparkGitGradlegRPCJavaJenkinsMavenSpring BootSQL

Categories

TD bank

About TD bank

10,000+ employees

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.

Contact me