Senior Java Developer

  • $90,000 - $115,000
  • Toronto, ON, Canada
  • Permanent, Full time
  • Caspian One Recruitment Solutions
  • 13 Jan 17

My client, a top Toronto based Investment Bank is looking for a senior developer to join their global Algo Trading IT team. this is a front office facing role, with regular trader/quant interaction, focusing on building out and developing their greenfield Equities algorithmic trading framework. This is a fantastic opportunity for a strong programmer to join a high profile team in a fast paced environment!

SENIOR JAVA DEVELOPER, Toronto – Equities Algo-Trading, High frequency, Low Latency.

One of the Big 5 banks in Downtown Toronto is looking for a Senior Java Developer to join their Front Office team in developing their greenfield Equities algorithmic trading framework.

The current legacy system is written in C# and they have been building an in-house system for the last 3 years to replace this. They are building this system out in Java and are migrating their clients. You will be joining a team of 4 and will have regular interaction with Traders and Quants across multiple desks, including Equities, Fixed income, and futures.

The key thing the hiring manager is looking for is someone with Front office experience, ideally Algorithmic Trading, coupled with strong technical skills in Java or C++. Business experience is crucial for this job, as you will be a key contributor in a Senior role.

Essential skills:

·         Expertise in Java or C++

·         Experience developing High Frequency/Low Latency trading systems

·         Front office experience

Company Benefits: Performance related Bonus, Group insurance, 4 weeks paid vacation, RSP contribution.

For more information about this opportunity, please contact me:

Niamh Tickner
Recruitment Consultant - Caspian One
Cell: (647) 694 0214

Keywords: Java, Core Java, J2SE, JSE, Front office, Algo-Trading, Algorithmic Trading, Equities, Banking, Financial, Capital Markets, Investment bank, Multithreading, threads, threading, concurrency, OO programming, JVM, Server side, Back-end.