
Tech Stack
Java
Spring Boot
Hibernate
Docker
Kubernetes
Liquibase
Jenkins
Description
This project involved building and maintaining a suite of Spring Boot–based microservices designed for high throughput and availability in an enterprise API ecosystem.
The microservices were containerized using Docker and deployed to Kubernetes clusters for orchestration and scaling. Hibernate was used for ORM, with Liquibase ensuring consistent schema management across services.
All changes were developed via feature branches, tested in SIT and DIT, and promoted to UAT after successful verification.
- Designed and implemented REST APIs as Spring Boot microservices
- Containerized services with Docker and orchestrated them via Kubernetes
- Integrated Hibernate for persistence and Liquibase for schema migrations
- Maintained CI/CD pipelines in Jenkins for build, test, and deploy automation
- Implemented enterprise resilience patterns for load balancing and failover
- Ensured SIT, DIT, and UAT environment stability before production rollout
