Senior Java Developer in England - London, United Kingdom

at RBC Wealth Management

Banking / Financial Services
Banking / Finance / Insurance
Minimum Qualification
Bachelor's Degree
Required Experience
7 - 10 years
Employment Type
Full Time
Male or Female

Job Description

Contribute to the overall design and development of the real-time solutions for FX Pricing, Trading or Risk Management.

Work closely with business sponsors to understand their requirements and architect, design and execute technical solutions.

Work with other team members to ensure that tactical and strategic solutions dovetail.

Provide guidance and mentoring for new team members as necessary.

Identify business, technology and people risks associated with a solution

Assist with 2nd line support as necessary. 





Significant experience designing, implementing and delivering complex globally distributed high availability real-time trading systems.

Experience effectively applying technology best practices and processes to a high-paced Capital Markets organization

Strong understanding of ECN’s (Reuters, EBS, Lava, Hotspot, …)

QA Automated testing and process

Experience with ‘Agile’ style development methods

Significant industrial experience dedicated to FX front office technology (pricing, risk, liquidity aggregation, high frequency trading, ecommerce, etc)

Knowledge of Complex Event Processing tools (Apama, StreamBase, etc)


Experience working with quantitative analysts and developers, traders and risk management

Substantial team lead experience


Ability to meet client needs without sacrificing deadlines and quality

Ability to break problems into well-defined and manageable tasks

Ability to work effectively within global team

Good written and communication skills

Ability to liaise with traders, middle office, and IT

Highly motivated and takes initiative

Ability to cope with changing priorities

Takes accountability for own work

Aligns immediate needs with long-term strategies

Abides by the RBCCM Code of Conduct


Significant experience developing, maintaining, and deploying high-performance, low-latency applications.

Design abilities, which will involve building designing and deploying managed and unmanaged solutions.

Multithreaded skills & use of current Java frameworks

Knowledge of messaging systems such as Informatica Ultra-Messaging, Tibco/RV, and IBM MQSeries and how to integrate them

  Apply Now
Ads by Careerslip