Java Serverside Apache Ignite- Low Latency Multi-threaded Development - Investment Banking
Recruiter
Listed on
Location
Salary/Rate
Salary Notes
Type
Start Date
This job has now expired please search on the home page to find live IT Jobs.
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 e.g. 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