Project: Card Management System (CMS)
Description:
A card issuance and management system supporting credit and debit cards, integrated with payment gateways, acquiring banks, issuing banks, and card schemes.
Key flows:
- Off-us: Payment Gateway → Acquiring Bank → Card Scheme → Issuing Bank
- On-us: Payment Gateway → Acquiring Bank → Issuing Bank
Responsibilities:
- Designed and developed backend services for card issuance and card lifecycle management.
- Implemented and maintained on-us and off-us transaction flows.
- Worked with complex business rules related to card processing and banking workflows.
- Developed and optimized complex SQL queries for reporting, reconciliation, and validation.
- Collaborated closely with BA and QA to ensure business correctness and system stability.
- Deployed applications to DEV and UAT environments on Linux servers.
Technologies:
Java (Spring Boot 3.2, Struts v1, Servlet), Oracle Database, MySQL, Next.js