CareerPlanSign in

Sr Software Developer

TORONTO, Ontario, Canada💼 Full-time🗓 2026-07-03 → 2026-09-26

Core

Design, build, and maintain high-performance Java applications for basket trading and streaming data within Global Equities, leveraging AI to improve developer productivity.

Role type

Senior Software Developer (Java/Spring Boot)

Builds

High-performance data ingestion, processing, and delivery applications for the trading data lifecycle

Domain

Capital Markets / Global Equities

Deliverable

production ML models | product features

Required skills

Java, Spring Boot, real-time transaction processing, multi-threading, TDD, SQL, CI/CD, Generative AI tools

Preferred skills

FIX protocol, event-driven architectures (Kafka/Solace), C#/.NET

Technologies

Java, Spring Boot, FIX, Kafka, Solace, Git, SQL Server

Responsibilities

Design and develop high-performance Java/Spring Boot applications; Integrate real-time market data streams (FIX); Optimize applications for low-latency transaction processing; Apply generative AI tools for code generation and testing; Gather requirements from trading desk personnel; Provide L2 production support; Collaborate with QA and adjacent teams to resolve system issues.

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.