Lead Java Developer

Jobility Talent Solutions

Toronto

Híbrido

CAD 140 000 - 190 000

Tempo integral

há 7 horas
Torna-te num dos primeiros candidatos

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Resumo da oferta

Jobility Talent Solutions in Toronto, ON, is seeking a seasoned Lead Java Developer for capital markets. This hybrid role combines hands-on coding with technical leadership to drive design and architecture of low-latency, high-throughput backend services.

You will own concurrency, data architectures, and cloud integration across AWS/Azure, collaborating with global trading desks and risk teams. A deep background in Capital Markets and a command of Core Java are essential to shape scalable

Qualificações

  • 15+ years of software engineering experience in enterprise, mission-critical environments.
  • Advanced proficiency in Core Java, deep understanding of OOP design principles, data structures, algorithms, and JVM internals.
  • Proven track record in multi-threading, asynchronous processing, and engineering low-latency systems.
  • Production-tested experience with Spring Framework (Spring Boot, Spring Integration, Spring Cloud).
  • Strong proficiency in SQL, query optimization, enterprise caching mechanisms, and distributed/in-memory databases such as MemSQL (SingleStore).
  • Hands-on exposure to cloud ecosystems—AWS or Azure (GCP or private cloud alternatives also considered).
  • Solid background in Capital Markets or Debt Capital Markets (DCM), including familiarity with trade lifecycles, securities, or financial settlement workflows.

Responsabilidades

  • Hands-on Architecture & Development: Lead the design, prototyping, and end-to-end development of resilient, low-latency, and high-throughput backend services using modern Java stacks.
  • Technical Leadership: Guide engineering standards across design patterns, object-oriented principles, code reviews, and performance tuning for high-volume financial transactions.
  • Concurrency & Performance Engineering: Build and optimize multi-threaded architectures, addressing lock contention, memory profiling, garbage collection tuning, and latency bottlenecks.
  • Data & Cloud Integration: Architect data pipelines and persistent layers utilizing high-performance relational databases, modern caching solutions, and distributed data platforms (e.g., MemSQL/SingleStore).
  • Cloud Transformation: Deploy, optimize, and maintain scalable solutions across major cloud environments (AWS, Azure, or equivalent enterprise cloud platforms).
  • Cross-Functional Collaboration: Partner closely with business analysts, trading desks, risk managers, and operations teams to translate complex financial workflows into scalable technical deliverables.
  • Global Stakeholder Communication: Work synchronously with distributed engineering hubs across regions, ensuring architectural alignment and clear delivery cadence.

Conhecimentos

Core Java
Concurrency
Distributed systems
Capital Markets
Spring Framework
SQL
Cloud: AWS/Azure
MemSQL/SingleStore
CI/CD
Docker
Kubernetes
Kafka/RabbitMQ

Ferramentas

MemSQL/SingleStore
Docker
Kubernetes
Apache Kafka
RabbitMQ

Descrição da oferta de emprego

Job Opportunity: Lead Java Developer - Capital Markets

Location: Toronto, ON (Hybrid)

Experience Level: 15+ Years

Position Overview

One of our client is seeking a seasoned, hands-on Lead Java Developer with deep expertise in enterprise financial systems to drive the design and architecture of mission-critical, low-latency applications. Based in Toronto in a hybrid capacity, this role demands an engineering lead who remains close to the code while steering technical decisions, enforcing robust engineering practices, and collaborating across global trading and financial operations teams.


The ideal candidate brings an exceptional command of Core Java, concurrency, and distributed data architectures, complemented by practical domain knowledge in Capital Markets or Debt Capital Markets (DCM).


Key Responsibilities

Hands-on Architecture & Development: Lead the design, prototyping, and end-to-end development of resilient, low-latency, and high-throughput backend services using modern Java stacks.


Technical Leadership: Guide engineering standards across design patterns, object-oriented principles, code reviews, and performance tuning for high-volume financial transactions.


Concurrency & Performance Engineering: Build and optimize multi-threaded architectures, addressing lock contention, memory profiling, garbage collection tuning, and latency bottlenecks.


Data & Cloud Integration: Architect data pipelines and persistent layers utilizing high-performance relational databases, modern caching solutions, and distributed data platforms (e.g., MemSQL/SingleStore).


Cloud Transformation: Deploy, optimize, and maintain scalable solutions across major cloud environments (AWS, Azure, or equivalent enterprise cloud platforms).


Cross-Functional Collaboration: Partner closely with business analysts, trading desks, risk managers, and operations teams to translate complex financial workflows into scalable technical deliverables.


Global Stakeholder Communication: Work synchronously with distributed engineering hubs across regions, ensuring architectural alignment and clear delivery cadence.


Required Technical Skills & Qualifications

  • 15+ years of software engineering experience in enterprise, mission-critical environments.
  • Advanced proficiency in Core Java, deep understanding of OOP design principles, data structures, algorithms, and JVM internals.
  • Proven track record in multi-threading, asynchronous processing, and engineering low-latency systems.
  • Comprehensive, production-tested experience with Spring Framework (Spring Boot, Spring Integration, Spring Cloud).
  • Strong proficiency in SQL, query optimization, enterprise caching mechanisms, and distributed/in-memory databases such as MemSQL (SingleStore).
  • Hands-on exposure to cloud ecosystems-primarily AWS or Azure (GCP or private cloud alternatives also considered).
  • Solid background in Capital Markets or Debt Capital Markets (DCM), including familiarity with trade lifecycles, securities, or financial settlement workflows.

Preferred Qualifications

Functional knowledge of post-trade processing, clearing, or back-office financial operations.


Experience with message brokers (Apache Kafka, RabbitMQ) and event-driven architectures in trading environments.


  • Hands-on background with automated CI/CD pipelines, containerization (Docker, Kubernetes), and infrastructure as code.
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Java Developer — Hybrid, Capital Markets
Senior Java Developer — Hybrid, Capital Markets

Highbrow LLC • Toronto, London

Híbrido
CAD 90 000 - 120 000
Sr. Java Developer – Capital Markets
Sr. Java Developer – Capital Markets

Highbrow LLC • Toronto, London

Presencial
CAD 90 000 - 120 000
Senior Java Developer - Backend
Senior Java Developer - Backend

CG Consulting Group • Toronto

Presencial
CAD 90 000 - 120 000
Senior Java Developer
Senior Java Developer

Highbrow LLC • Toronto

Presencial
CAD 80 000 - 110 000
r. Java Developer - Capital Markets
r. Java Developer - Capital Markets

Veracity Software Inc • Toronto

Híbrido
CAD 90 000 - 130 000
C++ Developer (Capital Markets)
C++ Developer (Capital Markets)

CG Consulting Group • Toronto

Presencial
CAD 103 320 - 137 760
Sr. Data Engineer-Java
Sr. Data Engineer-Java

Highbrow LLC • Toronto

Presencial
CAD 100 000 - 130 000
Sr Java Developer (with AWS)
Sr Java Developer (with AWS)

CG Consulting Group • Toronto

Presencial
CAD 96 432 - 110 208
Lead C++ Developer, Capital Markets – Hybrid Toronto
Lead C++ Developer, Capital Markets – Hybrid Toronto

CG Consulting Group • Toronto

Presencial
CAD 103 000 - 138 000
Java Lead-6
Java Lead-6

Realign Llc • Toronto

Presencial
CAD 120 000 - 170 000