Back to results

Senior Java Software Engineer

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Job Title: Java Developer – Capital Markets (eTrading)

Location: Toronto, ON (3–4 Days Onsite per Week)

Duration: Long-Term Contract

Experience Required: 12–15 Years

Job Summary

We are seeking an experienced Java Developer with a strong background in Capital Markets to join a high-performing eTrading team. The ideal candidate will have extensive hands-on experience building low-latency, high-performance trading applications using Core Java and Spring technologies. Experience in Debt Capital Markets (DCM) is highly desirable.

Required Skills & Experience

  • 12–15 years of overall software development experience.
  • 10–12 years of hands-on experience with Core Java.
  • 5–10 years of experience with the Spring Framework/Spring Boot.
  • Strong experience developing multi-threaded, low-latency, high-performance applications.
  • Excellent understanding of Data Structures, Algorithms, and Object-Oriented Programming (OOP).
  • Hands-on coding experience with a strong focus on clean, maintainable, and scalable code.
  • Experience designing and developing Microservices and RESTful APIs.
  • Strong knowledge of SQL and relational databases.
  • Experience with Caching Solutions/MemSQL.
  • Experience working with cloud platforms such as AWS or Azure (other cloud platforms will also be considered).
  • Experience with real-time messaging technologies such as Solace or JMS.
  • Working knowledge of Kubernetes, Linux, and Shell Scripting.
  • Ability to work independently in a fast-paced, agile environment.
  • Excellent communication skills with experience collaborating across global teams.

Domain Experience

  • Strong experience in Capital Markets is required.
  • Debt Capital Markets (DCM) experience is highly preferred.
  • Understanding of Financial Operations is considered an advantage.

Nice to Have

  • Exposure to Generative AI (GenAI) tools and technologies.
More about this job

Responsibilities

Develop low-latency, high-performance trading applications for an eTrading team within Capital Markets. Design and implement scalable Microservices and RESTful APIs while collaborating with global teams in an agile environment.

Requirements

Requires 12-15 years of software development experience with deep expertise in Core Java and the Spring Framework. Strong domain knowledge in Capital Markets, specifically Debt Capital Markets (DCM), is highly preferred.

Skills

  • Core Java
  • Spring Framework
  • Spring Boot
  • Low-latency Applications
  • Multi-threading
  • Microservices
  • RESTful APIs
  • SQL
  • MemSQL
  • AWS
  • Azure
  • Solace
  • JMS
  • Kubernetes
  • Linux
  • Shell Scripting

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Finance & Accounting
  • Technology
  • Engineering

Keywords

  • Java
  • Spring Boot
  • Capital Markets
  • eTrading
  • Debt Capital Markets
  • DCM
  • Low-latency
  • Multi-threading
  • Data Structures
  • Algorithms
  • OOP
  • Microservices
  • RESTful APIs
  • SQL
  • MemSQL
  • AWS
  • Azure
  • Solace
  • JMS
  • Kubernetes
  • Linux
  • Shell Scripting
  • Agile
  • Generative AI
  • GenAI
  • Investment Banking
  • Financial Operations

Report this job