Enable job alerts via email!

Senior Java Developer - Backend

CG Consulting Group

Toronto

Hybrid

CAD 90,000 - 120,000

Full time

Today
Be an early applicant

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 a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.