Enterprise Banking System & Approval Workflows
Multi-module enterprise core banking platform developed at FPT IS
Executive Summary
Participated in building enterprise-level banking systems featuring multi-level approval workflows, standardized file import validation, and high-performance RESTful APIs.
Complex banking business modules required strict multi-level approval logic, standardized data mapping, file imports, and efficient error handling without sacrificing query performance.
Developed modular Spring Boot microservices with Jmix (Vaadin) framework UI integration, optimized PostgreSQL queries using JPA/Hibernate, and enforced OpenAPI specifications.
Architecture Specification
Spring Boot RESTful services, Jmix UI administration console, PostgreSQL relational database with JPA/Hibernate query optimization, and OpenAPI/Swagger documentation.
Technical Decisions & Trade-offs
Business Impact & Results
- Successfully deployed multiple business modules into production for large-scale banking operations.
- Optimized PostgreSQL database queries to maintain sub-second API response times during approval workflow processing.
Lessons Learned
Enterprise banking development demands strict contract definitions and modular workflow state machines to support auditing and multi-step approvals.