About the job Senior Java Engineer - Electronic Trading Platform - eFX
Job brief:
Reasunta is growing to boost the E-Fixed and eFX capabilities for implementing low latency, high performance and real-time electronic trading systems. This could involve building bespoke pricing and trading platforms, as well as distribution of market data to external clients. Therefore, we seek a Senior Java Developer.
Summary
The Java Developer will join our Banking & Trading team and start working on our client's eFI TransFicc project to help us adopt new connectivity while optimizing our e-trading platform performance.
The candidate must have a proven track record of working in a highly dynamic environment with demanding clients and challenging deadlines. The successful candidate will gain excellent exposure to these business areas as well as an opportunity to work in a technically challenging, delivery focused environment.
While maintenance of the client's existing platform and interaction with the various eFI teams is a key part of the role, there is also an opportunity to shape the future of the platform through projects and ongoing business requirements.
Main skills:
- Extensive experience with electronic trading
- Low latency programming experience
- FI RFQ workflows integrated in larger trading workflow (pricing/algo/STP)
- Java, Object Oriented Design
- Test Driven Development
- Domain Driven Design
- Linux systems
- TCP, UDP, Ethernet, HTTP
- Experience of the following:
- Electronic Trading
- Infrastructure as code (we use AWS and Ansible)
- Building fault tolerant, performance critical system
- Profiling and performance monitoring
- Ability to multi-task and work under pressure
- Analytical / Logical mindset
- Take ownership, help specify and deliver large scale projects and work under own initiative.
- Detailed knowledge of Core Java and implementations using low latency related design approaches (does not need to be banking)
- Minimum 5/8 years of experience developing multi-threaded / concurrency applications, including code analysis and performance tuning / profiling of real-time, high-volume, low-latency systems
- Deep understanding of FX or E- Fixed income Business and trading practices.
- Capacity to take complex issues and explain them clearly and concisely to a wide audience.
- Excellent communicator, able to work effectively with senior traders and other developers.
- Understanding of eTrading generically
- 8 years minimum experience working with trading systems, at least 5 years E-commerce specific.
- Understanding of workflows, key controls and related operational risk exposure.
Nice to have knowledge:
- Agile Development Practices (TDD, BDD, Automated Builds, Continuous Integration) / Scrum Methodologies