Job Search and Career Advice Platform

Enable job alerts via email!

Sr Java Developer x3

Vaco Recruiter Services

Toronto

Hybrid

CAD 130,000 - 190,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology provider in downtown Toronto is seeking a Senior Java Developer. This role involves supporting and developing distributed, real-time trading systems, with 50% dedicated to production support and 50% to new system development. Candidates should have 10-20 years of backend development experience and strong expertise in Java, Spring, and SQL, along with a Bachelor's degree in Computer Science. The position offers a hybrid work model and competitive salary ranging from $130,000 - $190,000 per year.

Qualifications

  • 10–20 years of backend application development experience.
  • Senior-level experience supporting and developing distributed, real-time, production-critical systems.
  • Strong expertise in Java, Spring, and Spring Boot.

Responsibilities

  • Support and develop distributed, real-time trading systems.
  • Manage 50% production support and 50% new system development.

Skills

Java
Spring
Spring Boot
SQL
Communication Skills

Education

Bachelor’s degree in Computer Science or related discipline

Tools

Docker
Kubernetes
AWS
Azure
Job description
About the Company

Our client is a very successful technology provider in the capital markets space, located downtown Toronto. This is a full‑time hybrid position (1 day per week in office)

About the Opportunity

Our client is launching a large‑scale, multi‑year technology transformation initiative and is hiring several Senior Java Developers to support this effort. This role joins a team responsible for building and supporting distributed, real‑time trading systems.

The position is split approximately 50% production support and 50% new system development. The applications are highly complex, operating hundreds of concurrent processes across more than 50 servers and supporting mission‑critical trading activity.

About You
  • 10–20 years of backend application development experience
  • Senior‑level experience supporting and developing distributed, real‑time, production‑critical systems
  • Strong expertise in Java, Spring, and Spring Boot
  • Strong SQL skills
  • Excellent communication skills
  • Bachelor’s degree in Computer Science or related discipline
Bonus Items
  • Experience in capital markets or trading systems
  • Exposure to FIX protocol, messaging frameworks such as Kafka, JMS, or MQ
  • Experience with SOAP and RESTful APIs
  • Understanding of trading lifecycles including order management and post‑trade processing
  • Experience with electronic trading platforms
  • Familiarity with Docker, Kubernetes, and cloud platforms such as AWS or Azure
  • Exposure to real‑time analytics or risk aggregation systems
Salary Range

$130,000 - 190,000/year

How to Apply

Click the “Apply Now” button and follow the instructions to submit your resume. Please know that we only accept documents in MS Word or Rich Text formats.

When referencing this job, quote # 463507

You must currently reside within the Greater Toronto Area and be permitted to work in Canada to be considered for this opportunity. A recruiter will be in touch with you if your profile meets our client’s requirements for this role.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.