Lead Java Developer - Market Rates

Insight Global

Toronto

Sur place

CAD 140 000 - 190 000

Plein temps

Il y a 10 jours

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Insight Global in Toronto seeks a lead Java developer to own the Rates Derivative Pricing System for a Canadian Tier 1 Bank. You’ll be hands-on, writing production code daily while setting the technical direction for architecture and performance.

This front-office-facing role couples finance and tech depth, requiring rapid collaboration with traders, Quants, and support partners across North America and APAC. No direct reports; leadership is architectural, not managerial.

Qualifications

  • 7+ years of server-side Java development with concurrency and messaging
  • 1+ years in lead/senior engineering technical direction
  • Experience communicating with traders and Quants
  • Experience building low-latency trading apps
  • Knowledge of rates, FX, or credit curve pricing
  • Ability to break down complex business requirements into technical solutions
  • Experience providing L2 production support
  • Excellent verbal and written communication

Responsabilités

  • Hands-on coding while guiding technical direction
  • Partner with stakeholders to gather and define requirements
  • Design and implement high-performance, maintainable solutions
  • Contribute across the full software development lifecycle
  • Meet deadlines in a fast-moving release cycle
  • Resolve production issues and propose improvements
  • Advise traders, quants, and support partners

Connaissances

Java concurrency
Technical leadership
Capital markets knowledge
Curve pricing knowledge
Low-latency design
SQL proficiency
L2 production support
Communication skills

Outils

Solace TREP
Jira
GitHub
Maven
Jenkins

Description du poste

Job Description

Overview 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. Leadership here means owning architecture and technical decisions, not line management.

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
Skills and Requirements
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

Note: candidates with high C++ proficiency in lieu of Java will be considered, provided the domain experience is strong.

Nice-to-have
  • DevOps/CI-CD pipelines and tooling (Jira, GitHub, Maven, Jenkins)
  • Java 8+, Spring 5.0+, REST APIs, and web services
  • Front-end exposure: HTML5, React.js, Node.js
  • Agile delivery
  • Graph databases

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Front-Office Java Tech Lead — Low-Latency Derivatives
Front-Office Java Tech Lead — Low-Latency Derivatives

Insight Global • Toronto

Sur place
CAD 140 000 - 190 000
Senior Java Developer
Senior Java Developer

Alquemy Search & Consulting • Toronto

Sur place
CAD 90 000 - 130 000
Senior Java Developer - Backend
Senior Java Developer - Backend

CG Consulting Group • Toronto

Sur place
CAD 90 000 - 120 000
Lead Core Backend Developer
Lead Core Backend Developer

Citi • Mississauga

Sur place
CAD 168 000 - 237 000
Senior Java Developer — Hybrid, Capital Markets
Senior Java Developer — Hybrid, Capital Markets

Highbrow LLC • Toronto, London

Hybride
CAD 90 000 - 120 000
Sr. Java Developer – Capital Markets
Sr. Java Developer – Capital Markets

Highbrow LLC • Toronto, London

Sur place
CAD 90 000 - 120 000
r. Java Developer - Capital Markets
r. Java Developer - Capital Markets

Veracity Software Inc • Toronto

Sur place
CAD 90 000 - 130 000
Senior Java Developer
Senior Java Developer

Highbrow LLC • Toronto

Sur place
CAD 80 000 - 110 000
eTrading Java Developer, Front Office Trading
eTrading Java Developer, Front Office Trading

Citigroup Inc. • Mississauga

Sur place
CAD 132 000 - 199 000
Senior Java Backend Developer
Senior Java Backend Developer

LTM • Mississauga

Sur place
CAD 120 000 - 160 000
Medical Plan
Health Care Spending Account
Disability Coverage - Short/Long Term
+3