Used Spring framework to build a web application for users to shop and order items online.
- Built a web application based on Spring MVC to support item search and listing (dependency injection, inversion of control, REST API etc.).
- Used Spring Security to implement OAuth2 based authentication
- Utilized Hibernate to provide better support of database operations
- Developed a Spring Web Flow to support item ordering.