8 years of overall software development experience
5 years of hands-on Java development experience in a banking environment
5 years of experience developing Trading & Equities applications
Experience building low-latency / real-time trading systems
Job Summary
We are seeking a Senior Java Trading Systems Developer to design develop and enhance high-performance Trading & Equities applications within a banking environment. The role focuses on building low-latency real-time trading systems using Java and contributing to critical front-office trading technology platforms.
Responsibilities
Design develop and maintain high-performance Java-based Trading & Equities applications
Build and optimize low-latency real-time trading systems
Enhance system performance using concurrency JVM tuning and memory optimization techniques
Troubleshoot and resolve complex production issues
Collaborate with trading desks business teams and engineering stakeholders
Contribute to code quality through reviews and engineering best practices
Support CI/CD pipelines and modern software delivery processes
Apply AI-assisted development tools where appropriate to improve productivity
Required Skills
8 years of software development experience
Strong expertise in Java programming
Deep knowledge of multithreading concurrency JVM tuning and memory management
Experience working in a banking environment (mandatory)
Strong experience in Trading & Equities systems development (mandatory)
Strong Linux/UNIX command-line skills
Experience with low-latency or real-time systems
Strong debugging and performance optimization skills
Preferred Skills
Experience with agentic AI or AI-assisted development tools
Experience with Docker or Podman
Experience with Kubernetes
Experience with messaging systems such as Kafka or Aeron
Experience with performance profiling and metrics-driven optimization
Experience with CI/CD pipelines
Exposure to React
Exposure to Google Cloud Platform (GCP)
Required Skills:
Java-based Trading & Equities applications
Java Trading Systems Developer (Banking)Location: Toronto ON (Hybrid)Experience: 8 YearsEmployment Type: Full-time / Contract Required Experience (Mandatory)8 years of overall software development experience5 years of hands-on Java development experience in a banking environment5 years of experience...
Java Trading Systems Developer (Banking)
Location: Toronto ON (Hybrid)
Experience: 8 Years
Employment Type: Full-time / Contract
Required Experience (Mandatory)
8 years of overall software development experience
5 years of hands-on Java development experience in a banking environment
5 years of experience developing Trading & Equities applications
Experience building low-latency / real-time trading systems
Job Summary
We are seeking a Senior Java Trading Systems Developer to design develop and enhance high-performance Trading & Equities applications within a banking environment. The role focuses on building low-latency real-time trading systems using Java and contributing to critical front-office trading technology platforms.
Responsibilities
Design develop and maintain high-performance Java-based Trading & Equities applications
Build and optimize low-latency real-time trading systems
Enhance system performance using concurrency JVM tuning and memory optimization techniques
Troubleshoot and resolve complex production issues
Collaborate with trading desks business teams and engineering stakeholders
Contribute to code quality through reviews and engineering best practices
Support CI/CD pipelines and modern software delivery processes
Apply AI-assisted development tools where appropriate to improve productivity
Required Skills
8 years of software development experience
Strong expertise in Java programming
Deep knowledge of multithreading concurrency JVM tuning and memory management
Experience working in a banking environment (mandatory)
Strong experience in Trading & Equities systems development (mandatory)
Strong Linux/UNIX command-line skills
Experience with low-latency or real-time systems
Strong debugging and performance optimization skills
Preferred Skills
Experience with agentic AI or AI-assisted development tools
Experience with Docker or Podman
Experience with Kubernetes
Experience with messaging systems such as Kafka or Aeron
Experience with performance profiling and metrics-driven optimization