See more projects
nda

The customer chose to protect their confidential information

Banking Software Development for a Gulf-Based Bank

Financial Services
Clutch.co
Customer rating
4.9
This ranking reflects our expertise and success
Banking Software Development for a Gulf-Based Bank

About the client

Andersen’s customer was a large financial institution, founded in the 1960s. With an expanding international presence, it operates in the competitive markets of Hong Kong, India, Vietnam, and the KSA. In addition to retail and corporate banking, the customer provides investment services via its capital and brokerage services. This bank consistently holds high credit ratings (S&P: A, Moody’s: Aa3), which reflects its financial strength and investor trust.

Location:UAE
[object Object] on the map

Business Context

As part of its digital expansion, the customer actively implements innovative solutions for cross-border payments, including collaboration. Andersen was engaged to strengthen the bank’s internal IT department by providing experienced software engineers to support the development and maintenance of digital services. The goal was to increase the delivery capacity and flexibility of the internal teams while ensuring adherence to their strict security, performance, and compliance standards.

Challenges

In terms of banking software development efforts, the customer faced several technical and operational challenges:

  • Scaling the internal development team with highly skilled specialists under a hybrid outsourcing model;
  • Extending a third-party banking platform for asset storage and management without compromising existing architecture or stability;
  • Continuous development and enhancement of their CNC Portal based on end-user feedback;
  • Building a QMM FileReader – a tool to extract and store transaction data from Excel files;
  • Enabling seamless data exchange between PEGA and third-party systems via middleware;
  • Operating under strict compliance and cybersecurity requirements: encrypted configurations, access control, and a ticketing system for administrative actions.

Project overview

This banking software development project aimed to enhance the customer's digital ecosystem by improving existing applications and implementing new, scalable modules. Andersen’s main responsibilities included back-end development, technical consulting, system optimization, and architecture redesign. A key priority was to deliver robust, maintainable, and secure solutions that would accelerate time-to-market for financial services across various regions.

About the project

Andersen’s team delivered comprehensive banking software development services, including:

  • Support and evolution of existing solutions, encompassing code refactoring, feature development, and system audits;
  • Development of new modules for the chosen third-party banking platform, enabling independent functionality and streamlined deployment;
  • User-centric improvement of the CNC Portal with added features and UI enhancements;
  • Implementation of a QMM FileReader to automate Excel-based transaction imports into the internal Oracle database;
  • Middleware setup to ensure communication between PEGA and external systems;
  • Participation in architectural transformation from monolith to microservices.
Duration:24 months
Technologies:
React
Next.js
Java 17
Spring Boot
Docker
Oracle SQL Developer

Front-end:

JavaScript, React, Next.js.

Back-end:

Java (8,11,17), Spring Boot (Web, JDBC Template, Data), REST APIs, SOAP clients, HttpServlets, Oracle SQL Developer.

Other:

Oracle WebLogic Server, IBM MQ queue, ANT, Docker, Postman, SoapUI, IntelliJ IDEA, Eclipse, CI/CD pipelines.

App functionality

The features delivered and supported by Andersen include:

  • Modular architecture for the customer's solutions, based on a third-party banking platform and allowing secure, scalable integration;
  • CNC Portal enhancements aligned with business needs and user expectations;
  • QMM FileReader for fast, automated transaction data ingestion;
  • Middleware layer ensuring smooth interaction between PEGA and external services;
  • Microservice-based components using Spring Boot and an IBM MQ queue;
  • Platform-agnostic tools deployed with security-first design: encryption, LDAP, XSS protection, and audit-ready access control.

Solution

Andersen’s banking software development team focused on system architecture optimization and application modularization to improve maintainability, scalability, and fault tolerance.

We implemented secure microservice patterns while maintaining compatibility with legacy systems. A comprehensive security approach was adopted, including database/config/log encryption, LDAP-based access control, and a robust ticketing system for administrative actions.

Significant efforts were made to improve performance (replication, indexing, partitioning) and streamline operations through CI/CD, service modularization, and cross-team coordination.

Project results

The customer’s collaboration with Andersen has resulted in strengthened development capacity and significantly improved operational efficiency. They have benefited from enhanced product stability, faster rollout of new features, and a modular ecosystem where new business modules can be deployed independently.

Their applications have become more resilient, user feedback is quickly addressed in the CNC Portal, and internal data handling has been streamlined with tools like a QMM FileReader.

As a result, Andersen has become a trusted long-term technology partner supporting the customer's digital transformation roadmap.

Let's talk about your IT needs

What happens next?

An expert contacts you after having analyzed your requirements;

If needed, we sign an NDA to ensure the highest privacy level;

We submit a comprehensive project proposal with estimates, timelines, CVs, etc.

Customers who trust us

SamsungVerivoxTUI

Let's talk about your IT needs