01
Distributed backend platform
Credit Analysis and Loan Approval System
Backend platform with five independent microservices, asynchronous communication via RabbitMQ,
stateless authentication and robust business rules for credit analysis and loan approval.
Java, Spring Boot, OAuth2, JWT, RabbitMQ, AWS S3, WebFlux, Resilience4j, Docker,
Prometheus, Grafana
- Implemented OAuth2 plus JWT authentication with Google social login.
- Generated PDF documents in AWS S3 with one-hour temporary access links.
- Added resilience with Circuit Breaker and fallback behavior using Resilience4j.
- Built observability with Prometheus and Grafana and delivered 244 automated tests.
View repository