Previous Job
IRD Trading Systems Developer
Ref No.: 18-07146
Location: NY, New York
You will be part of the Interest Rate Derivatives trading systems (IRD) team. This is a front-office development team with 80+ members spread over three continents, including 20+ in New York.

- Strong Java developer with experience in complex problem domain.
- Good problem solving skills and ability to take ownership of problems providing solutions.
- Expected to write quality unit tests, supply documentation if relevant for new feature build outs.
- Expected to be involved in the test cycle (UAT, integration, regression) for the delivery and fixing of bugs for your new features.
- Although the role is predominantly Java, we require someone who is flexible with the development environment, as you may need to pick up Scala, which is our choice for new graph based risk engine
- Level 3 production support rota which is shared between our development team.
- Occasional help with weekend deployment activities to deploy and verify any code changes you have been involved in.
- This role requires someone who is flexible and able to respond to a dynamic business environment. You will be adaptable to work across multiple technologies and disciplines, with a focus on delivering quality solutions for the business in a timely fashion.

Desired skills:
- Strong knowledge of Core Java, with emphasis on Messaging protocols
- Good understanding of Data Structures and Design Patterns
- Strong analytical and problem solving skills
- Good communication skills in English
- Working knowledge of Pub/Sub messaging, Web services technologies (WSDL, SOAP), Testing frameworks (jUnit, Mockito) & Continuous Integration (Jenkins)
- A keenness to learn the business supported by the applications
- Knowledge of Sybase/SQL, Scala and C# may be advantageous