
GMD Engineering - Java Developer, Electronic Trading - Associate - London
- London
- Permanent
- Full-time
- Design, build and maintain high-performance, high-availability, high-capacity, yet nimble and adaptive Java platforms satisfying a range of business needs.
- Work in partnership with the wider engineering & product teams to design and implement best-in-class solutions.
- Work closely with our global counterparts to ensure we're building features and systems that can be reused and leverage work and experience from the other regions.
- Strong Java programming skills in a low latency / zero GC environment.
- Excellent academic record in a relevant technical field, e.g. Comp Sci, Engineering, Mathematics or Physics.
- High desire to produce organised, readable, tested and maintainable software.
- Ability to balance multiple, time-sensitive projects while maintaining a longer term, strategic focus.
- Effective communicator in both written and verbal mediums.
- Prior experience working on an electronic trading platform, e.g. reference data, market data & FIX.
- Knowledge of Spring, Kafka, SQL and/or Linux.
- Prior experience designing and implementing distributed systems modelling complex workflows.
- Prior experience in the financial industry.
- Understanding of common data structures and optimisations regarding memory and runtime performance.