Senior Java Developer - Backend

CG Consulting Group

Toronto

On-site

CAD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading consulting firm in Toronto is seeking a Senior Core Java Developer to join their team. The ideal candidate should have over 10 years of experience in server-side Java development with a strong focus on concurrency and multithreading. This hybrid role requires working in-office 3 days a week and offers a competitive salary and benefits. Prior banking or financial services experience is essential.

Qualifications

  • 10+ years of hands-on coding in server-side Java.
  • Strong Multithreading experience.
  • 5+ years of coding experience in multi-cast messaging.

Responsibilities

  • Develop core backend services for financial applications.
  • Collaborate effectively in a team environment.

Skills

Java Concurrency
Multithreading
Server-side Java
Messaging and Event processing
Technical design
SQL Server
Dev Ops tools

Tools

Maven
Jenkins
Docker
Kubernetes

Job description

Overview

Senior Core Java Developer

This is with a large IT services firm for a major Canadian bank. Candidate must have legal work status for Canada. Client Location is downtown Toronto, close to GO and TTC. Hybrid - In-Office 3 days per week. Increase to 4 days in September 2025. Perm/FT role, salary and benefits or on contract - 6 months to start at Market rate.

Description

We’re seeking to build a team of talented senior level backend core Java developers.

Ideal Candidate
  • Hardworking, dedicated, detail oriented, focused on quality and a team player, with effective verbal and written communications.
  • 10+ years of hands-on coding in server-side Java with strong emphasis on Java Concurrency, RX Streams, Caching (GridGain as Cache), Collections API, Messaging and Event processing across multiple streams.
  • Strong Multithreading experience.
  • 5+ years of coding experience in multi-cast messaging (Solace / RV).
  • 5+ years of coding with relational DB (SQL Server / Sybase / Oracle).
  • 5+ years of technical design of low latency trading application services.
  • 5+ years of Dev Ops tools (Maven, Jenkins, Nexus, Helios).
Must have
  • 10+ years of hands-on coding in server-side Java with strong emphasis on Java Concurrency, Caching (GridGain as Cache), API, Messaging and Event processing across multiple streams.
  • Strong Multithreading experience.
  • Banking / Financial Services experience.
Nice-to-have
  • 2+ years of hands-on experience with cloud technologies like Docker, Kubernetes or similar.
  • Capable of managing & leading people and delivery.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Backend Java Developer
Sr Backend Java Developer

Motion Recruitment Partners LLC • Mississauga

Hybrid
CAD 120,000 - 160,000
Senior Java Developer
Senior Java Developer

Highbrow LLC • Toronto

Hybrid
CAD 80,000 - 110,000
Sr Java Developer (with AWS)
Sr Java Developer (with AWS)

CG Consulting Group • Toronto

Hybrid
Senior Java Software Engineer - Banking Experience
Senior Java Software Engineer - Banking Experience

MSZ Systems • Toronto

Hybrid
CAD 80,000 - 110,000
Sr Java Developer (with Python, AWS and Terraform)
Sr Java Developer (with Python, AWS and Terraform)

Carlos Goncalves • Toronto

Hybrid
CAD 90,000 - 124,000
Sr. Java Software Developer
Sr. Java Software Developer

Robertson & Company Ltd. • Toronto

On-site
CAD 80,000 - 100,000
r. Java Developer - Capital Markets
r. Java Developer - Capital Markets

Veracity Software Inc • Toronto

Hybrid
CAD 90,000 - 130,000
Sr. Java Developer
Sr. Java Developer

Highbrow LLC • London, Toronto

Hybrid
CAD 100,000 - 130,000
Java Developer
Java Developer

Hillview Consulting Solutions • Toronto

Hybrid
Senior Software Developer
Senior Software Developer

Swoon • Toronto

Hybrid
CAD 90,000 - 120,000