Senior Java Developer

Senior Java Developer

Montreal, Quebec  - Permanent

Job Description

Our client is the leading global provider of multi-asset trading systems to the buy-side, sell-side and trading platforms, is accelerating the technical evolution of the Fixed Income market by developing connectivity, integration and data normalization to institutional investors, dealers and trading platforms. Providing global coverage from offices in New York, London, Paris, Frankfurt, Geneva, Hong Kong, Singapore and Tokyo.

We are looking for a senior core Java developer with financial industry experience who is capable of developing and supporting an Order and Execution Management System.  

There are numerous back-end components that work in concert so the developer will need to be able to quickly learn, to work independently once given direction, and to work in all areas of the environment. 

As a senior developer, the candidate will be expected to provide assistance and leadership to more junior team members.  Experience with buy-side compliance systems and/or sell-side risk is a plus. 

Must Have Skills:

•5+ years of experience
•Bachelor or equivalent job experience
•Core Java
•Web development with JavaScript and/or Java Swing
•Strong Javascript, Angular.js experience
•Multithreaded development
•Strong OO design
•Distributed caching
•Maven, Git, Teamcity
•Automated Unit and Integration testing experience
•Middleware systems and network protocols
•Financial Markets experience


Starting: ASAP
Travel: 10%