Global Banking & Markets - GMD Engineering - Java Developer - Associate - London
AI Summary ✨
Requirements
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 modeling 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 for professional growth and development.
Diversity and inclusion initiatives within the workplace.
Firmwide networks and support programs.
Benefits, wellness, and personal finance offerings.