Java Trading Systems Developer (Banking)

Trident Staff


Job Location:

Toronto - Canada

Monthly Salary: Not Disclosed
Experience Required: 8years
Posted on: 2 days ago
Vacancies: 1 Vacancy

Job Summary

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
  • 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...