Senior Engineer – Foreign Exchange (FX)
Our clients' Foreign Exchange (FX) Technology team are working with cutting-edge technology to support a top 3 leadership position of Deutsche Bank in Foreign Exchange space. You will be working with the technology supporting ultra-low latency (ULL) Foreign Exchange trading that involves very large amount of data, strong performance requirements and globally distributed infrastructure. ULL FX trading is an area of growth with a fully packed product development roadmap and non-functional efficiency challenges abound.
You will be working on the technology providing operational realtime dashboards, data capturing and flexible reporting. This platform is very tightly integrated with the rest of ULL FX stack, has product owners within the electronic trading team and uses modern User Intelligence (UI) technologies like AngularJS and TypeScript with high performance backend built in Java. Since 2020, the use of this platform has grown dramatically within the Foreign Exchange business and is now used across Rates and Credit Trading.
What they’ll offer you
Competitive salary and non-contributory pension
30 days’ holiday plus bank holidays, with the option to purchase additional days
Life Assurance and Private Healthcare for you and your family
A range of flexible benefits including Retail Discounts, a Bike4Work scheme and Gym benefits
The opportunity to support a wide ranging CSR programme
+ 2 days’ volunteering leave per year
Your key responsibilities
Undertaking development across functional and non-functional project goals Investing in automated testing coverage and test-driven development
Performance research and ability to apply out-of-the-box thinking to solve performance or bandwidth bottlenecks
Close collaboration with Electronic Foreign Exchange (eFX) Quantitative research and trading teams on a wide range of topics including platform goals, design, feedback on enhancements and usability
Clear and concise documentation covering the solution design, architecture choices and any complicated code points
Your skills and experience
Excellent knowledge of core Java platform Experience in performance optimisation of multi-threaded Java application is a plus Good experience in Web development (AngularJS, TypeScript) Experience implementing fault-tolerant/ load-balancing solutions Experience working with Spring framework is beneficial
How they’ll support you
Training and development to help you excel in your career
Coaching and support from experts in your team
A culture of continuous learning to aid progression
A range of flexible benefits that you can tailor to suit your needs
Can't find the job you're looking for? Complete this short form & submit your CV then we will do the rest
(Permitted file size is 5Mb and file types are: doc, docx, txt, pdf, rtf, xls)
Please complete the form below. Please also note that for your privacy no data from this form is stored in this website View our privacy policy