Application Redesign

Large Scale Refactor and Application Redesign.




October, 2012

Work Type

On Site

Java, (Multi Threading) Spring 3, Hibernate, Oracle, SOAP and REST, Tomcat, TDD, Visual VM, Maven 3, JUnit, Scrum, XP

Implemented a large scale refactor and massive application redesign work of a multi-threaded, highly concurrent, multi-million pound, SAAS fraud service.   The existing application did not meet the desired SLA's in terms of performance.  De-coupled SOAP completely from the business tier where the generated objects where considered the domain.  High multi-threaded approach taken with many third party service calls. Reconsideration over the approach to the Hibernate ORM layer.  After determining the best solution and implementing considerable application redesign the average request / response times were significantly reduced under heavy load.