Java Linux Python - Low Latency Multi-threaded Development - Investmen

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

Description

Java Linux Python - Low Latency Multi-threaded Development - Investment Banking

Java Low latency multi-threaded Server Side developer required with Linux and Python, 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. 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. This Risk team provides 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 Linux Python
  • Substantial software engineering and development experience with a track record of designing and implementing complex software systems.
  • 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 life cycle, 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
Start date
ASAP
Duration
6 months ongoing
From
Adlam Consulting Ltd
Published at
15.01.2021
Project ID:
2028944
Contract type
Freelance
To apply to this project you must log in.
Register