TD bank

Senior Java Developer, TD Securities

TD bank
Apply
1 day ago
Toronto, CanadaSenior

Responsibilities

  • Architect and develop scalable risk applications using microservices, distributed caching, and stream processing.
  • Architect and develop efficient on-demand pricing solutions.
  • Deliver large-scale P&L and risk-impacting projects for trading and sales functions.
  • Develop tooling and processes that improve team efficiency.
  • Collaborate with trading, finance, risk management, and global technical and non-technical stakeholders.
  • Provide technical leadership and apply scalability- and stability-first design practices.
  • Use DevOps practices and tooling for CI/CD, testing, and build processes.

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 designing and integrating REST APIs and gRPC endpoints.
  • Experience with messaging technologies, preferably Kafka.
  • Experience with Azure, AWS, or Google Cloud.
  • In-depth understanding of Python development stacks, including NumPy, SciPy, Pandas, Dask, spaCy, NLTK, scikit-learn, and PyTorch.
  • Experience with NoSQL databases, Hadoop, distributed caching, Big Data streaming technologies, RDBMS packages, and SQL.
  • Experience with Git, Maven or Gradle, Jenkins, CI/CD tooling, and Agile environments.
  • Strong collaboration and communication skills and experience working in a fast-paced global team.
  • Knowledge of derivatives pricing and capital markets is a plus.
  • Knowledge of Scala, Angular, React, Excel integration, ELK, or TypeScript is a plus.

Benefits

  • Base salary range of $125,000-$156,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, and reward and recognition programs.
  • Training, onboarding, regular development conversations, online learning, mentoring programs, and career development support.
  • Work location is Toronto, Ontario, Canada, with 37.5 hours per week.
  • Accessibility accommodations are available throughout the interview process.

Tech Stack

AngularApache FlinkApache HadoopApache KafkaAWSAzureGitGoogle CloudGradlegRPCJavaJenkinsMavenNLTKNumPyPandasPythonPyTorchReactRedisScalascikit-learnSciPyspaCySpring BootSQLTypeScript

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