Integration development and extension to a core system between Danske Bank and Danica

Second time at Danske Bank, on the Customer Needs Analysis system. In order to minimize user errors and automate the data collection processes, the system was extended with integration to various central systems, within the Danish pension sector.

The integrations supported automatically gathering all pension information, of a client, across the entire financial sector. Business rules were added based on several new laws, within the European Union.

I was the Lead developer mainly focusing on the various required integrations. Acted as the contact between the different stakeholders. Supported not only the Danske Bank Group but also Danica in the entire process, both implementation and contact.


The consultants role

Lead SOA Developer/Technical Architect


Tools and techniques used

SOA, J2EE/Java, EJB3, JPA 2, Hibernate, XSD, XSLT, JSP, Websphere, Web-Services, JAX-WS, JMS, IBM MQ, DB2, Harvest, SOAPUI, Scrum (Method).

Project information

  • Client: Danske Bank
  • Location: Copenhagen, Denmark
  • Period: 03.2013 – 12.2013
  • Consultant: Claus D. Nielsen

Improve the Customer Needs Analysis system in terms of failure rate, bad performance and poor user experience

Because of a large fail rate and a general poor user experience on the CNA system, a Task Force was established. Our primary goal was to improve the general response time and correct the identified errors, within a very short time span.

To meet a certain amount of predefined functional and performance requirements.

My primary role was as a general problem solver. I had a broad range of assignments, which ranged from bug fixing to performance tuning on the code and/or the application server.

The system was recently updated from Java 1.4 to Java 1.6, which led to a major code refactoring.


The consultants role

Lead Oracle Fusion Middleware Developer/Architect


Tools and techniques used

SOA, J2EE/Java, EJB, HTML, JSP, IBM, Websphere 7, IBM MQ, DB2, Harvest, Scrum (Method).

Project information

  • Client: Danske Bank
  • Location: Copenhagen, Denmark
  • Period: 09.2011 – 01.2012
  • Consultant: Claus D. Nielsen