Core Java Developer (Electronic Trading) recruitment

 Centralized Pricing is a global, high-performance, real-time pricing and electronic trading platform used by several trading desks across multiple asset classes. The US Credit Trading team is currently looking to build out functionality for the local trading desk that focuses on corporate bonds and CDS.

The platform supports electronic trading on several platforms and

Centralized Pricing has enabled RBS to become a market leader within the ecommerce space.

 The global CP team contains around 60 developers and consists of development centres in London, Tokyo, India and Singapore. The CP system is written in Java on the server side with a C# GUI and Sybase database. 

 Despite the complexity of the system we have a fast development turnaround, underpinned by a very strong development team. Our release life-cycle consists for frequent small releases based on an Agile development methods with a great deal of responsibility placed on the developers

 We are willing to hire a developer who may require close mentoring for up to a year to complete their progression to the exceptional levels expected of developers in this team.  For such a candidate we look for the essential skills and personal attributes.  For a candidate at a higher salary level we look for more of the supplementary experience.

Essential Experience:

• Solid understanding of the fundamentals of vanilla Java programming - Multithreading, OO, distributed computing, message-based architectures. 

• Java OO server-side (not EJB or Web) development.

• Experienced a structured environment such as software house or large team.

• Application development involving an understanding of the user domain, rather than just implementing technical solutions.

• Proven experience of complete project lifestyle.

• Development experience on a large complex codebase

• Experience of working and developing software in a real-time environment.

Basic Fixed Income knowledge required.