FX Analyst Programmer

BNY Mellon ,
London, Greater London

Overview

Job Description

Overview Of BNY Mellon: BNY Mellon is a global financial services company focused on helping clients manage and service their financial assets, operating in 35 countries and serving more than 100 markets. BNY Mellon is a leading provider of financial services for institutions, corporations and high-net-worth individuals, providing superior asset management and wealth management, asset servicing, issuer services, clearing services and treasury services through a worldwide client-focused team. Role Description: FX Program Trading is an exciting and critical service proving FX pricing and execution services to our clients. We have a unique opportunity for a full-stack developer in London who will work closely with the FX Program Trading Product and Trading desks to turn business requirements in to resilient and stable technical solutions. We are looking for an individual who is excited about growing our business and servicing our clients. The successful candidate will have the opportunity to enhance and expand critical revenue generating platforms using the latest technology stack and best software engineering practices. The role will be expected to work with the desk directly to gather and understand requirements, analyse the problem and work with developers in the UK, US and India to implement robust, resilient and high-quality solutions. The position will require an enthusiastic, proactive and detail orientated developer who can operate in a fast-paced and dynamic environment, delivering to challenging deadlines. Requirements: We are looking are a combination of the following technical skills: o Core Java o Spring or Spring Boot o SQL o Java Persistence API (nice-to-have) o Hazelcast or another distributed cache product (nice-to-have) o Angular 6 onwards (nice-to-have) Experience of electronic trading systems or FX products Bachelor's degree, preferably in a technical discipline. Analytical mindset. Be able to take high-level requirements, analyse the problem and define/develop a solution