Uber Backend System
Summary
Tech Stack:Spring Boot, Hibernate, REST APIs, Security, CI/CD • Developed a scalable, production-ready backend for an Uber-like ride-hailing system using Spring Boot. • Designed RESTful APIs for user authentication, ride booking, fare calculation, and driver management. • Secured APIs with Spring Security & JWT authentication, implementing role-based access control. • Managed database operations using Spring Data JPA & Hibernate, optimizing query performance.. • Wrote JUnit & Mockito tests, ensuring high reliability with 90%+ test coverage. • Enhanced API response time by 30% through caching and optimized queries.