Sr Java Developer

Insight Global

Toronto

On-site

CAD 150,000 - 210,000

Full time

8 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Insight Global in Toronto is seeking a lead Java developer for a Canadian Tier 1 Bank, focusing on the Rates Derivative Pricing System. You will be the primary contact for traders, Quants, and support partners across North America and APAC, and will lead development projects expanding system capabilities for Capital Markets Macro trading.

This is a hands-on technical leadership role—you'll write production code daily while setting the technical direction.

Qualifications

  • 7+ years of hands-on server-side Java development, with emphasis on concurrency, messaging, and event processing.
  • 1+ years setting technical direction in lead/senior engineering capacity (hands-on leadership, not people management).
  • Working knowledge of capital markets and the trade lifecycle; able to communicate with traders and Quants.

Responsibilities

  • Remain hands-on, contributing production code while leading the technical direction of the work.
  • Partner with stakeholders to gather and define requirements.
  • Design and implement solutions optimised for performance, supportability, reusability, and reliability.
  • Contribute across the full software development lifecycle.
  • Deliver to deadlines within a fast-moving release cycle.
  • Resolve production issues and recommend system improvements.
  • Advise traders, Quants, support partners, and fellow team members.

Skills

Java development
Technical leadership
Concurrency
Messaging
Event processing
Capital markets knowledge
Low-latency design
SQL
System design patterns
L2 production support
Verbal/written communication

Tools

Solace
TREP

Job description

Insight Global is seeking a lead Java developer in Toronto for a Canadian Tier 1 Bank, working on its Rates Derivative Pricing System. You will be the primary point of contact for traders, Quants, and support partners across North America and APAC, and will lead development projects that expand the system's capabilities to support the Capital Markets Macro trading business.

This is a hands-on technical leadership role — you'll be writing production code daily while setting the technical direction for the work. It is not a people-management position; there are no direct reports.

This is also a front-office-facing role at the intersection of finance and technology — you'll need the technical depth to build low-latency systems and the capital markets fluency to work directly with the trading desk.

Responsibilities
  • Remain hands-on, contributing production code while leading the technical direction of the work
  • Partner with stakeholders to gather and define requirements
  • Design and implement solutions optimised for performance, supportability, reusability, and reliability
  • Contribute across the full software development lifecycle
  • Deliver to deadlines within a fast-moving release cycle
  • Resolve production issues and recommend system improvements
  • Advise traders, Quants, support partners, and fellow team members
Must-have
  • 7+ years of hands-on server-side Java development, with strong emphasis on concurrency, messaging, and event processing
  • 1+ years setting technical direction in a lead or senior engineering capacity (hands-on technical leadership, not people management)
  • Working knowledge of capital markets and the trade lifecycle, sufficient to communicate effectively with traders and Quants
  • Curve building and interest rate swap pricing knowledge, with hands-on experience in at least one of the following:
  • Rates curve building and pricing, or Rates eTrading
  • FX forward curve building and pricing, or FX eTrading
  • Credit curve building and pricing, or Credit eTrading
  • Design and implementation of low-latency trading applications using real-time messaging technologies (Solace, TREP)
  • Strong SQL and command of software design and architecture patterns
  • Ability to break down complex business-domain requirements into technical solutions
  • Experience providing L2 production support as part of a team
  • Excellent verbal and written communication; a detail-oriented team player focused on quality

Disclosure: Artificial Intelligence is used in the Hiring Process for this role.

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

Similar jobs worth comparing

Senior Java Developer - Backend
Senior Java Developer - Backend

CG Consulting Group • Toronto

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

Highbrow LLC • Toronto

Hybrid
CAD 80,000 - 110,000
C++ Developer (Capital Markets)
C++ Developer (Capital Markets)

CG Consulting Group • Toronto

Hybrid
Software developer
Software developer

Soho Square Solutions • Toronto

Hybrid
CAD 90,000 - 120,000
r. Java Developer - Capital Markets
r. Java Developer - Capital Markets

Veracity Software Inc • Toronto

Hybrid
CAD 90,000 - 130,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 Developer (with AWS)
Sr Java Developer (with AWS)

CG Consulting Group • Toronto

Hybrid
Senior Java Software Engineer
Senior Java Software Engineer

Randstad Digital • Toronto

Hybrid
CAD 90,000 - 130,000
Sr Developer - C++ and Python
Sr Developer - C++ and Python

CG Consulting Group • Toronto

Hybrid
Sr. Java Developer
Sr. Java Developer

Highbrow LLC • London, Toronto

Hybrid
CAD 100,000 - 130,000