Job description
Lorien's leading banking client is looking to a hiring a highly experienced Java developer to work on their Fixed Income eTrading project. Initial 6 month contract - good opportunity for extensionWFH/ Hybrid - few days a month in nearest office.Competitive inside IR35 rate.
An experienced eTrading Java developer required to work on a ixed Income electronic trading platform. The role encompasses building out the existing technology stack, as well as green field development on components that need refreshing.
The successful candidate will be responsible for:
- Development of a global platform for low latency electronic trading, access to electronic venues (RFQ, D2C and D2C) as well algo. development.
- Participating in regulatory change.
- Working with traders to translate business requirements into technical solutions, implementing these into the trading eco-system and providing fully automated testing solutions.
- Improving and maintaining the high standard of code quality through TDD.
- Embracing DevOps practices to monitor and own the code in production
- Mechanical sympathy for the machines that will be running their code, having an understanding of the relationships between hardware and software when running high throughput, low latency, co-lo environments.
Role/Team Summary:
The D2C FI eTrading team are a global but London centric team that works closely with the trading desks in Singapore, London and Stamford, providing electronic trading solutions to server our customers. We own the architecture front to back, including quoting, RFQs, position and trade management; exchange gateways; market data; analytics; hedging; algo. containers; the UI's as well as the hardware and network topology.
We are tasked with taking the electronic platform to the next generation in terms of full automation of the electronic flow, meeting our regulatory and control requirements and providing our customers with excellent technical solutions to meet their needs. We work closely with our clients and trading staff, as well as other internal and external technology teams, on a daily basis in a fast moving, exciting environment.
Essential Experience: (Must have skills)
Solid understanding of the fundamentals of core Java programming and real-time, low latency server-side development - Multithreading, CAS locking, deadlocks, live locks etc.
Fluent in OOAD principles and the fundamentals of good design; able to apply these to real world scenarios.
eTrading workflows, specifically RFQ, Indicative Price Streaming, AXEs market data, STP, along with the FIX messaging protocol.
Development experience on a large complex codebases.
Passionate about TDD and the benefits it brings. Strong experience with common testing frameworks and mocking libraries.
Well versed in Agile software development practices.
Supplementary Experience: (Useful additional skills)
Specific libraries such as Mockito (or any other Mocking framework), Cucumber, 29 West/Ultra Messaging, KDB, Sybase, Google Protobuf, QuickFixJ, Aeron, Json, Linux server-side development, Maven, Spring, Subversion, Stash and code quality tools (e.g. Sonar).
Experience on using the API's for specific electronic trading venues - Bloomberg, Trade Web, Market Axess, Bond Vision, Neptune
Personal Attributes:
Enthusiastic, with a keen interest in software engineering. Eager to develop a career in technology for front office desks in an investment bank.
Delivery focussed with an interest in full lifecycle application development, including muti-hat BA and test responsibilities.
Keenness to take ownership of the product, not just develop features according to a specification.
Genuine interest in teamwork - assisting and working with others globally and aligning development work with team goals.
Passionate about the code they write and how their product performs and is perceived in production.
Motivated by the challenges encountered in eTrading and working in a fast-paced front office trading environment.
Good communication skills, able to articulate their work to tech and non-tech audiences.
We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, gender reassignment, marriage and civil partnerships, pregnancy or maternity or age