Mobile Retail Banking System Development - Vietnam
Developed an omni-channel digital banking platform for MSB, servicing millions of users, including an E-corporate banking system.
Build microservices for Retail banking flow end-to-end.
Design microservices following business banking processes.
Design high-level system applications.
Collaborate closely with Business Analysts (BA) & Product Owners (PO) to clarify requirements from the business, evaluate the system, and provide solutions.
Work with other system owners to understand the system's structure.
Coordinate with the DevOps team to define the git-flow for merging, deployment, and environment separation (DEV, SIT, UAT, STG, PROD).
Integrate IAM (Keycloak) into the authentication flow.
Implement access control features based on Backbase for system requests.
Develop approval requests for maker-checker processes (Corporate banking) and a Bank Employee Portal (BEP) for bank staff.
Implement the microservices layer to achieve the desired system architecture.
Technologies: Java, Spring boot, AWS, ECS, ECR, K8S, ELK, S3, Route53, Kafka, SQS, SNS, Databases: Postgres, Oracle, On-premise systems, Microservice architecture, CIAM, T24 core-banking, Jenkins CI/CD, GitLab CI, ArgoCD, Grafana, Kibana