This project is a production-ready Spring Boot API that exposes secure REST and SOAP endpoints for financial transaction management and third-party integrations.
It includes:
JWT-based authentication
Database integration (MySQL / Oracle compatible)
Transaction lifecycle management (create, cancel, refund)
Automated logging and error monitoring
Daily reconciliation support
Environment-based configuration (DEV/UAT/LIVE)
The architecture follows clean layered design principles (Controller → Service → Repository) and is structured for scalability and maintainability.