Yash/Backend Engineer
Interview / Contact
Back to projects

Axis Bank Corporate Business Loans Platform

A full-stack corporate lending platform supporting loan submission, approval, and processing workflows built with React.js and Spring Boot microservices.

Axis Bank Corporate Business Loans Platform screenshot

Architecture Highlights

System architecture

  • React.js SPAs with React Hooks, Context API, and Bootstrap for responsive UI.
  • Spring Boot microservices with OAuth 2.0 authentication and Swagger documentation.
  • Hibernate ORM integrated with Oracle database for data persistence.
  • AWS S3 for frontend hosting with CORS configuration for secure API access.
  • Docker containers deployed on Amazon ECS with JBoss Application Server.
  • Jenkins CI/CD pipelines for automated builds and deployments.

Problem → Solution

Clear outcomes with a compliance mindset.

Corporate loan processing requires secure, scalable systems that handle complex workflows from application submission to approval and disbursement.

Single Page Application with React.js frontend and Spring Boot microservices backend, deployed on AWS infrastructure with comprehensive DevSecOps practices.

Features

  • Loan application submission and tracking with dynamic validations.
  • Loan filtering, bookmarking, and status management.
  • Approval workflow with multi-level authorization.
  • Secure authentication and authorization with OAuth 2.0.
  • Comprehensive API documentation with Swagger.
  • System testing and user acceptance testing (UAT) support.

Tech

React.jsReact HooksContext APIBootstrapSpring BootSpring SecurityOAuth 2.0HibernateOracleSwaggerAWS S3Amazon ECSDockerJBossJenkins

Impact

  • Enabled end-to-end loan processing from submission to approval.
  • Improved application security with OAuth 2.0 implementation.
  • Reduced deployment time with automated CI/CD pipelines.
  • Enhanced user experience with responsive SPA design.
  • Supported Agile/Scrum development with continuous delivery.

Screenshots

Screenshots will be added after product updates.