Java Serverside Apache Ignite - Low Latency Multi-threaded Developer - Contract

London  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Java Serverside Apache Ignite Low Latency Multi-threaded Development Investment Banking

Java Serverside developer Apache Ignite hugely beneficial and some Python. Experience of working on low latency multi-threaded server side systems, to take a leading role in the design and development of a new data platform for the provision of low latency risk aggregation and reporting, currently developed in C++.

Java serverside development with a mix of database skills ideally, Oracle, SQL NoSQL etc. Experience of Apache Ignite a huge plus, as this is the main technology you will be using. DevOps experience also beneficial - Docker, Ansible and siibly Kubernetes and ideally some Python.

Working in the IT Risk and P&L team developing software to support systems for Risk, P&L and Financial Resources data for Global Markets across all business lines.

This is a platform used by the front Office traders, sales and analysts providing risk assessment tools for all trades across all asset classes traded. The overnight or Real Time tools incorporate a large element of modelling using the work of quantitative research teams. To compute all the necessary indicators, utilises the huge processing power of the bank s computation farm, one of the biggest in the industry.

The Team supports management in analysing issues eg market trends/trading strategy, or if traders are trading low volume high-risk, high-margin trades or large volume low-risk, low-margin ones.

Key Skills:-

  • Java Serverside Development Mix of database experience eg Oracle, SQL NoSQL
  • Substantial software engineering and development experience with a track record of designing and implementing complex software systems banking not required.
  • Significant professional experience of core multi-threaded Java, developing low latency trading/risk systems.
  • Experience of working with data caching/in-memory databases particularly GridGain/Apache Ignite is a very strong advantage.
  • Intermediate experience of Python.
  • Experience of working in an Agile development team.
  • Knowledge and experience of implementing DevOps/Continuous Delivery pipelines for example BitBucket, Jenkins, Ansible.
  • Financial and product knowledge is an advantage

The Role:-

The candidate will be expected to be involved in all aspects of the software engineering lifecycle, participating in a small Agile Scrum team, including:

  • Close interaction with business, quantitative research and IT teams
  • Participating in design workshops to ensure the system is designed in a scalable and maintainable way.
  • Developing well-structured code, including unit and integration tests.
  • Building and maintaining the DevOps pipeline (automated build, test and deployment).
  • Release management

Adlam Consulting operates as an Employment Agency & an Employment Business Applicants must be eligible to work in the specified location

Start date
ASAP
Duration
6 months ongoing
From
Adlam Consulting Ltd
Published at
27.02.2021
Project ID:
2058787
Contract type
Freelance
To apply to this project you must log in.
Register