Our client is seeking a Senior Java Engineer to join their dynamic Foreign Exchange Technology team. This role offers the opportunity to work and support (ULL) Foreign Exchange trading with large amounts of data and strong performance. You will be working on the foundation of the platform, on an E2E basis.
Key Responsibilities:
- Undertake development, testing and monitoring across functional/non-functional project goals
- Invest in automated testing coverage and TDD
- Apply unique, detailed thinking to solve performance or bandwidth bottlenecks
- Collaborate closely with research and trading teams on a wide range of topics
- Provide clear and concise documentation covering solution design, architecture choices and complicated code points
Key Requirements:
- Excellent knowledge/experience of core Java platform (10+ years)
- Experience in performance optimisation of multi-threaded Java apps
- Familiarity with no-gc Java coding (advantageous)
- Experience implementing fault-tolerant / load-balancing solutions
- Experience with TDD/XP
- Excellent communication skills
Robert Walters Operations Limited is an employment business and employment agency and welcomes applications from all candidates