To apply for this job you must first either login or register

Intermediate 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.

The R&D group is looking for a talented Java developer who is capable of developing and supporting an Order and Execution Management System. The candidate must be a self-starter who is able to work well with minimal direction. TradingScreen has a core EMS product and has been building an Order Management platform that can be configured to be used by both Buy-Side as well as Sell-Side clients.

There are numerous back-end components that work in concert so the developer will need to be able to quickly learn and work in all areas of the environment. Experience with trading systems, buy-side compliance systems and/or sell-side risk is a plus. Prior experience doing web development particularly with JavaScript is a big plus.

Must Have Skills:

- 3-5 years of Java development experience
- Computer Science or Equivalent Degree
- Core Java
- Multi-threaded development
- Strong OO design
- Financial industry experience specifically with execution or order management systems
- Distributed caching (a plus)
- Maven, Git, Teamcity
- Automated Unit and Integration testing experience
- Middleware systems and network protocols

Nice to Have Skills:

- Web development with JavaScript (React or Angular) or Java Swing
- Experience with buy-side compliance systems and/or sell-side risk

Starting: ASAP
Dress Code: Business Casual
To apply for this job you must first either login or register