Java Developer - Banking, Multithread |
| Location: London |
| Salary/Rate: £450 - £600 per day |
| Job Type:
Full Time
|
Java Developer - Banking, Multithread
Essential skills
·Multi-threaded application design and development in Java
·Test Driven Development (JUnit)
·Client-server architectures
·Agile methods
·Cope with a fast-paced development environment
·Experience of large-scale systems
Preferable skills
·Data Synapse Grid
·Coherence
·C#
·Continuous integration using Cruise Control or Team City
·Integrating an analytics library into a pricing and risk framework
Experience of agile Java development in a front office environment
The candidate will join a team responsible for developing enterprise-level risk platforms for equity derivatives. The role will involve multiple large-scale compute infrastructures, including the Data Synapse grid platform.
The software platform consists of Front End Applications connecting to a number of backend services for managing position, product, and market data and calculating risk. Risk is calculated across a grid of 1000+ blade servers and will deliver a global capability to the business.
The Flow Risk system combines low-latency calculation farms with a grid-based architecture to provide highly-scalable services to Front Office and other users. The system will provide live ticking data to desktops, and will also feed data to finance and regulatory reporting systems.
The role will include
- Analysis, design, and implementation of complex Java-based server processes
- Communication with C#-based GUIs
- Third-level support of the application
- Global deployment of compute engines and reporting infrastructure
- Integration of a new generation of supporting Risk Services
- A focus on high availability, performance, and reliability
- The chance to work on a flagship project for GED IT
- The chance to work with traders and quants directly
Experience with high-throughput low-latency systems, grid-based architectures, and equity derivative products is an advantage. The ideal candidate will be able to produce well-tested, documented, performant code to tight schedules. The ability to work with other groups (production management, infrastructure, traders, quants) is an advantage.
Please apply for more information |