Back to results

Lead Java Developer

  • Toronto, ON, Canada

Pay Rate: $80 · Contract

Applications open in a new tab.

Job details

Pay
Pay Rate: $80
Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Location: Toronto

Contract: 1 year (possibility of extension)

Hybrid: 2-3 days a week onsite

Pay Rate: $80

JOB DESCRIPTION

Insight Global is seeking a lead Java developer in Toronto. 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 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.

REQUIRED SKILLS AND EXPERIENCE

8+ years of hands-on server-side Java development, with strong emphasis on concurrency, messaging, and event processing OR very strong C++ development

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 front office teams

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 or IBM MQ)

SQL

Experience providing L2 production support as part of a team

NICE TO HAVE SKILLS AND EXPERIENCE

DevOps/CI-CD pipeline exposure and/or tooling (Jira, GitHub, Maven, Jenkins)

REST APIs, and web services

Front-end exposure: HTML5, React.js, Node.js

Agile project experience

Vacancy: This posting is for a currently vacant role, and the successful candidate will be hired into an existing open position.

*Artificial Intelligence tools are used to assist in screening and assessing applicants for this position

More about this job

Responsibilities

Lead hands-on development projects that expand systems supporting the Capital Markets Macro trading business, while setting technical direction and writing production code. Serve as the primary point of contact for traders, Quants, and support partners across North America and APAC.

Requirements

Requires 8+ years of hands-on server-side Java development, or very strong C++ development, and at least one year setting technical direction in a hands-on senior or lead engineering role. Candidates need working knowledge of capital markets and the trade lifecycle, relevant rates, FX, or credit curve-building and pricing experience, low-latency messaging application experience, SQL, and team-based L2 production support experience.

Skills

  • Java
  • C++
  • Concurrency
  • Messaging
  • Event Processing
  • Technical Leadership
  • Capital Markets
  • Trade Lifecycle
  • Curve Building
  • Interest Rate Swap Pricing
  • Low-Latency Trading Applications
  • Solace
  • TREP
  • IBM MQ
  • SQL
  • L2 Production Support

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Finance & Accounting
  • Management & Leadership

Keywords

  • Java
  • C++
  • Concurrency
  • Messaging
  • Event Processing
  • Capital Markets
  • Macro Trading
  • Trade Lifecycle
  • Rates Curve Building
  • Interest Rate Swap Pricing
  • FX Forward Curve Building
  • Credit Curve Building
  • E-Trading
  • Low-Latency Trading Applications
  • Real-Time Messaging
  • Solace
  • TREP
  • IBM MQ
  • SQL
  • L2 Production Support
  • DevOps
  • CI/CD
  • Jira
  • GitHub
  • Maven
  • Jenkins
  • REST APIs
  • Web Services
  • HTML5
  • React.js

Report this job