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 techniquesTroubleshoot 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)
  • 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

#J-18808-Ljbffr
Similar jobs

Java Trading Systems Developer (Banking)

Apply Now
Back to search page