Core Java Developer with E-trade Experience

Zodiac Solutions, Inc

Toronto

Hybrid

CAD 120,000 - 180,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Zodiac Solutions, Inc. in Toronto seeks a Senior Java Developer with AI experience to join the FIC Global Spread Products eTrading Technology team.

You will help build a next-generation electronic trading and algorithmic trading platform designed for high performance and low latency. The role emphasizes server-side Java, multithreading, messaging, event processing, distributed caching, relational databases, and low-latency design.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related technical discipline.
  • 8+ years of hands-on experience developing server-side applications in Java.
  • Strong expertise in Core Java and Java Collections API, Java Concurrency and multithreading.
  • Reactive programming and Rx Streams; Asynchronous and event-driven design.
  • Messaging and event processing across multiple streams; distributed caching (GridGain/Ignite).
  • 5+ years of experience developing multicast messaging solutions and working with relational databases (SQL Server, Sybase, Oracle).
  • 5+ years designing low-latency trading application services; performance tuning and memory management.
  • 5+ years of experience with DevOps/build tools (Maven, Jenkins, Nexus); distributed systems, fault tolerance, high availability.

Responsibilities

  • Develop next-generation electronic trading platform and low-latency trading services.
  • Contribute server-side Java, multithreading, messaging, event processing, and distributed caching.
  • Apply AI/ML/Generative AI to trading, market data, analytics, or automation in software.

Skills

Core Java
Multithreading
Reactive programming
Messaging
Low-latency design
Distributed caching
SQL databases
DevOps tooling
AI/ML familiarity
Problem solving
Communication

Education

Bachelor's degree in CS/Engineering/Math

Tools

Maven
Jenkins
Nexus
GridGain/Ignite

Job description

Role: Core Java Developer with E-trade Experience
Location: Toronto, ON (Hybrid)
Job Summary:

We are seeking a highly skilled Senior Java Developer with AI experience to join the FIC Global Spread Products eTrading Technology team. The successful candidate will contribute to the development of a next-generation electronic trading and algorithmic trading platform supporting high-performance, low-latency financial markets.

This role requires strong hands-on experience in server-side Java, multithreading, messaging, event processing, distributed caching, relational databases, and low-latency application design. Experience applying Artificial Intelligence, Machine Learning, or Generative AI to trading, market data, analytics, automation, or software engineering is highly desirable.

Required Qualifications and Experience:
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related technical discipline.
  • 8+ years of hands-on experience developing server-side applications in Java.
  • Strong expertise in:
  • Core Java and Java Collections API
  • Java Concurrency and multithreading
  • Reactive programming and Rx Streams
  • Asynchronous and event-driven application design
  • Messaging and event processing across multiple streams
  • Distributed caching, preferably GridGain/Ignite
  • 5+ years of experience developing multicast messaging solutions.
  • 5+ years of experience working with relational databases, including SQL Server, Sybase, Oracle, or equivalent technologies.
  • 5+ years of experience designing low-latency trading application services.
  • Strong understanding of performance tuning, memory management, garbage collection, profiling, and latency optimization.
  • 5+ years of experience with DevOps and build/release tools, such as:
  • Maven
  • Jenkins
  • Nexus
  • Practical experience with distributed systems, fault tolerance, resiliency, and high availability.
  • Demonstrated experience with technical design, system integration, and production support.
  • Hands-on experience with AI/ML technologies, Generative AI, or AI-assisted software engineering, including familiarity with APIs, model integration, data pipelines, or machine-learning workflows.
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent verbal and written communication skills.
  • Strong attention to detail and commitment to quality.
  • Ability to work effectively in a collaborative, global team environment.
  • Demonstrated reliability, ownership, dedication, and a proactive approach to delivery.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Core Java Developer — AI-Driven Trading
Senior Core Java Developer — AI-Driven Trading

Zodiac Solutions, Inc • Toronto

Hybrid
CAD 120,000 - 180,000
C++ Developer (Capital Markets)
C++ Developer (Capital Markets)

CG Consulting Group • Toronto

On-site
CAD 103,320 - 137,760
r. Java Developer - Capital Markets
r. Java Developer - Capital Markets

Veracity Software Inc • Toronto

Hybrid
CAD 90,000 - 130,000
Java Developer
Java Developer

Compunnel, Inc. • Montreal

On-site
CAD 110,000 - 170,000
Sr Java Developer (with AWS)
Sr Java Developer (with AWS)

CG Consulting Group • Toronto

On-site
CAD 96,432 - 110,208
Lead Java Developer
Lead Java Developer

Insight Global • Toronto

On-site
CAD 140,000 - 190,000
Lead Java Developer
Lead Java Developer

Jobility Talent Solutions • Toronto

Hybrid
CAD 140,000 - 190,000
Senior Java Developer - Backend
Senior Java Developer - Backend

CG Consulting Group • Toronto

On-site
CAD 90,000 - 120,000
Full Stack Developer
Full Stack Developer

Alquemy • Toronto

Hybrid
CAD 90,000 - 130,000
Lead Java Developer - Market Rates
Lead Java Developer - Market Rates

Insight Global • Toronto

On-site
CAD 140,000 - 190,000