Java Developer

Our client is a leading provider of products and consulting services to the capital markets industry. Focused on financial institutions that work cross asset, often with multi-system and/or high volume trading activities, the company scopes, designs, develops, implements and supports a broad range of mission critical data and trading systems across front, middle and back office operations

Job Description

Our client is currently seeking experienced Java Developers/ Programmers/ Software Engineers to join our Capital Markets Consulting Business, which currently numbers 800+ globally. Suitable candidates will be looking for challenging, high availability/low latency Java financial environments to work in. 


Experience working on the full SDLC, ensuring that all applications are developed to full usability in terms of robustness, scalability and security with code complying to the highest technical standards

Financial Services experience

Front/Middle/ Back Office experience

Core Java

Distributed systems server development

Framework Design and Development

Agile Development methodologies

Knowledge of e-Trading workflows (Contribution, Trading, STP, RFQ, Market data)

Multi-threaded systems

Degree in a computer science field or related discipline 

Must be resident Canadians