Back to Portfolio

Development and Maintenance

Client : Truist / Sun Bank

Client Overview

Client Name: Truist / Sun Bank
Industry: Banking and Financial Services

Truist is a leading financial services company resulting from the merger of BB&T and SunTrust Banks. With a commitment to delivering exceptional banking experiences through innovative digital solutions, Truist sought to enhance its technological infrastructure and improve service reliability for its customers.


Business Challenges

Truist faced several significant challenges that necessitated immediate attention and modernization:

  1. Frequent Production Issues: Consistent incidents disrupted customer banking services, leading to a negative impact on user experience and customer trust.

  2. Legacy System Modernization: Existing legacy modules were outdated, requiring substantial upgrades to improve performance and reliability.

  3. High Priority Incidents: The organization encountered issues that demanded swift resolution to minimize potential business downtime and customer dissatisfaction.


Technology Stack

To address the outlined challenges, the following technologies and tools were implemented:

  • Programming Languages: Java
  • Frameworks: Spring Boot
  • Architecture: Microservices
  • API Development: REST APIs
  • Frontend Development: Angular
  • Database Technologies: SQL, Oracle DB
  • CI/CD Tools: Jenkins, Git
  • Project Management: JIRA
  • Monitoring Tools: Splunk
  • Operating System: Linux

Solution Approach

The development and maintenance project was structured for continuous improvement, focusing on the following key strategies:

  1. Microservices Development: Created and enhanced modular microservices to facilitate expedited transaction processing.

  2. Production Issue Management: Proactively managed high-priority incident tickets within required SLA to ensure rapid resolution and reduced downtime.

  3. Root Cause Analysis (RCA): Conducted detailed analyses to identify and address the underlying causes of recurring issues, thereby preventing future occurrences.

  4. Performance Optimization: Integrated monitoring tools and optimized SQL queries to enhance application performance and stability.

  5. Cross-Functional Collaboration: Worked closely with teams in Quality Assurance (QA), Business Analysis (BA), and Infrastructure (Infra) for smooth deployment and integration of software updates.


Solutions Delivered

The project successfully delivered several critical solutions aimed at modernizing the financial institution's technology landscape:

  • Developed enhanced microservice-based modules, resulting in faster transaction processing.
  • Resolved urgent production issues and high-priority incidents effectively within SLA.
  • Integrated monitoring and analytical tools to improve application stability and performance.
  • Optimized complex SQL queries to significantly enhance database interactions and minimize downtime.
  • Fostered collaboration among cross-functional teams to streamline release processes and improve coordination.

Key Benefits

The project's outcomes yielded multiple advantages for Truist:

  1. Improved Application Stability: Enhanced application performance with significantly reduced downtime.

  2. Faster Incident Resolution: Minimized impact on customers through quick resolution of incidents.

  3. Enhanced User Experience: Upgraded digital banking features resulted in an improved experience for users.

  4. Cost Savings: Performance optimization and proactive fixes led to substantial cost savings for the organization.

  5. Strengthened Client Trust: High service reliability reinforced customer confidence in Truist’s digital banking offerings.


Project Outcomes

The development and maintenance project for Truist yielded successful outcomes that addressed the initial business challenges:

  • Reduction in the frequency of production issues, leading to improved customer satisfaction.
  • Modernization of the application infrastructure, resulting in enhanced performance and reliability.
  • Establishment of strong preventive measures to mitigate the risks of future incidents effectively.
  • Fostered an environment of continuous improvement through ongoing development and maintenance practices.

Overall, the collaboration with Truist not only met the immediate needs of the organization but also positioned them for sustained growth and excellence in the competitive banking landscape.