We are looking for a Java Developer to be part of the Cash Equities Client & Market Connectivity team in Toronto. The job requires candidate to have design thinking and problem-solving skills. Candidate should demonstrate ability to build scalable architecture led solution and clear communication skills in geographically spread multi-cultural environment.

Responsible For:

The successful candidate will be expected to perform the following duties with a high level of competence:

  • Develop strategic FIX client facing & market facing platform to meet the business needs
  • Face off Product owners and business sponsors, discuss requirement and priority, manage communication and expectation.
  • Further improve test and deployment automation, increase maturity of Continuous delivery
  • Building an event based, high-throughput Order Management Platform that will become backbone of Cash Equities Future State Architecture

Requirements

  • 5+ years of hands‑on software engineering of low‑latency or real‑time systems.
  • Core Java with microservices, specifically designing and building Low latency systems with architecture such as Zero GC.
  • Good command of Linux/Unix command line interface.
  • Proficient in the FIX protocol and domain knowledge in Cash Equities e.g. low touch (DMA, DSA) and high touch (managed, PT) order flow.
  • Knowledge of DevOps tooling (Groovy, Jenkins CI/CD, Logging and Monitoring, Troubleshooting).
  • Collaborate with a multi‑cultural geographically spread global organization.
  • Work effectively with various business and IT stakeholders.
  • Experience with container runtimes (Podman, Docker) and orchestration (Kubernetes).
  • Familiarity with message passing systems such as Kafka and Aeron.
  • Practicing data‑driven optimizations (profiling, metrics collection).
  • Problem solving skills with an ability to come up with feasible alternatives and optimal design solutions.
  • You are an excellent communicator, and are comfortable communicating directly with the Sales/Trading Desk and internal Technology teams and are able to range up and down the detail depending on your audience.
  • You will handle all phases of development (requirements through to implementation), establishing solid relationships and trust built on proven delivery.

#J-18808-Ljbffr

Full Stack Developer

Apply Now
Back to search page