×
Register Here to Apply for Jobs or Post Jobs. X

Lead Java Developer

Job in Toronto, Ontario, C6A, Canada
Listing for: Jobility Talent Solutions
Full Time position
Listed on 2026-10-25
Job specializations:
  • Software Development
    Backend Developer, Java Developer, Cloud Engineer - Software, Software Architect
Salary/Wage Range or Industry Benchmark: 140000 - 190000 CAD Yearly CAD 140000.00 190000.00 YEAR
Job Description & How to Apply Below
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/Single Store).
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 (Single Store).
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 life cycles, 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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary