Credit Derivatives Clearing

Background

The Bank needed to start clearing CDS trades in Ice clear and Ice trust clearing houses.

Implementation

We needed to develop a system that would connect the CDS trading system to IceClear/IceTrust to allow for clearing trades. The business decided on using Icelink.

We developed a system using an ICELink provided java api that routed the cds trades to Icelink to get cleared. It maintained communication with the Icelink to keep track of the clearing workflow as well as return the Cleared Trade references back to the trading systems. The UI was updated to support clearing error tasks and well as displaying clearing status of trades

Main Tech Stack : Java 8, Google Guice, GRPC, REST, JPA, Hibernate, Multithreading, XML, XSD, Xpath, FpML, JSON, Mockito, Fitnesse, Maven, Jenkins, Sybase, Solace, MQ, Linux, SVN/Enterprise GitHub, Nexus Repository.

The end result was that we had an automated Straight Through Processing for clearing Credit Derivative Trades.