VP, Java Electronic Trading Engineer
You will join the London trading technology teams to build and maintain server-side Java systems for electronic trading. You will design, implement, and optimise low latency pricing and trading services in a Linux environment, address concurrency and multithreading challenges, profile application performance, integrate market connectivity and order management components, and take ownership of issues through to resolution.
Responsibilities
- Build the next generation of crypto trading systems
- Develop server-side Java applications for trading and pricing
- Design and implement low latency pricing and trading systems in Linux
- Profile and optimize application performance
- Implement concurrency and multithreaded solutions
- Integrate order management systems and market connectivity
- Work with low latency messaging and price distribution technologies
- Own and resolve issues independently
Requirements
- 10+ years relevant development experience
- Excellent core Java skills
- Exceptional knowledge of concurrency and multithreaded programming
- Experience developing low latency pricing and trading systems in a Linux environment
- Application performance profiling and optimisation
- eFX development experience in a low latency, zero GC environment
- Knowledge of institutional encodings (FIX, SBE)
- Experience with low latency messaging technologies (e.g. Aeron)
- Familiarity with Docker, Kubernetes, and AWS
- Knowledge of Crypto
Benefits
- Company-paid health and protective benefits for employees and their eligible dependents
- Free virtual coaching and counseling sessions
- Employee Resource Groups