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.
Nice to Haves
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 optimizations regarding memory and runtime performance.
What You'll Be Doing
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.
Perks and Benefits
Opportunities to participate in the full product lifecycle from requirements gathering, design, implementation, testing, support, and monitoring.
Dynamic, entrepreneurial team environment with a passion for technology and the markets.
Growth opportunities, benefits, wellness programs, and mindfulness offerings.