Senior Java Software Engineer – Market Risk Tech

TD

Canada

On-site

CAD 102,000 - 125,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TD Securities in Toronto, ON is seeking a senior Java Software Engineer to join the Market Risk Technology Engineering Team. You will help grow risk and valuation applications through careful software design and implementation in Java.

Development opportunities include migrating to a new cloud environment, building and refactoring applications, and guiding architectural direction while mentoring teammates in best practices for scalable, low-latency systems.

Qualifications

  • Undergraduate Degree or Technical Certificate required.
  • 5-7+ years of Java experience.
  • Experience in the Spring tech stack and building microservices using Spring Boot.
  • Experience in designing and integrating with REST APIs, gRPC endpoints.
  • Experience working with messaging technologies (Kafka).
  • Experience with Hadoop, Spark, Parquet or similar Big Data technologies.
  • Experience with RDBMS and SQL.
  • Experience with Git, CI/CD toolset (Maven / Gradle), Jenkins, in an Agile environment.
  • Strong understanding of clean coding practices.
  • Experience with scalable and low latency systems.
  • Passion for automating and improving processes.

Responsibilities

  • Migrate to a new cloud environment.
  • Build new and refactor legacy applications.
  • Influence the overall architectural direction.
  • Lead development of crucial software components.
  • Mentor team members on software development best practices.

Skills

Java
Spring Framework
Microservices (Spring Boot)
REST APIs
gRPC
Kafka
Big Data (Hadoop, Spark, Parquet)
SQL
Git
CI/CD (Jenkins, Maven/Gradle)
Agile/Scrum
Low-latency systems

Education

Undergraduate Degree or Technical Certificate

Tools

Spring Boot
Maven/Gradle
Jenkins
Git
Kafka
Hadoop
Spark
Parquet

Job description

TD Securities in Toronto, ON is seeking a senior Java Software Engineer to join the Market Risk Technology Engineering Team. You will help grow risk and valuation applications through careful software design and implementation in Java.

Development opportunities include migrating to a new cloud environment, building and refactoring applications, and guiding architectural direction while mentoring teammates in best practices for scalable, low-latency systems.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Architect: Scalable Risk Platform
Senior Java Architect: Scalable Risk Platform

United States Digital Space LLC • Toronto

On-site
CAD 125,000 - 156,000
Senior Java Developer — Risk Platform & Microservices
Senior Java Developer — Risk Platform & Microservices

TD • Toronto

On-site
CAD 125,000 - 156,000
Senior Java Full Stack Engineer | FinTech & Capital Markets
Senior Java Full Stack Engineer | FinTech & Capital Markets

The Toronto-Dominion Bank (Canada) • Toronto

On-site
CAD 127,000 - 164,000
Java Backend Engineer — Front Office Pricing & Risk
Java Backend Engineer — Front Office Pricing & Risk

TD Bank Group • Toronto

On-site
CAD 127,000 - 164,000
Software Engineer (Java) – Front Office Pricing & Risk
Software Engineer (Java) – Front Office Pricing & Risk

The Toronto-Dominion Bank (Canada) • Toronto

On-site
CAD 126,000 - 165,000
Senior Java Developer, TD Securities
Senior Java Developer, TD Securities

United States Digital Space LLC • Toronto

On-site
CAD 125,000 - 156,000
Senior Java Developer, TD Securities
Senior Java Developer, TD Securities

TD • Toronto

On-site
CAD 125,000 - 156,000
Senior Java Software Engineer
Senior Java Software Engineer

Randstad Digital • Toronto

Hybrid
CAD 90,000 - 130,000
Director Java Full-Stack Engineer for Risk Tech | Hybrid
Director Java Full-Stack Engineer for Risk Tech | Hybrid

PowerToFly • Montreal (administrative region)

Hybrid
CAD 110,000 - 170,000
Java Developer, TD Securities
Java Developer, TD Securities

TD • Toronto

On-site
CAD 102,000 - 125,000