Create Alert
Email me similar jobs

Java Trading Systems Developer (Banking)

Full-time

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)



Similar jobs

Java Trading Systems Developer (Banking)

Apply Now
Back to search page