A modular and scalable J2EE sales management web service in Spring Boot framework that provides user easy solution to manage customers, orders, and inventories
-
Design and implement a modular and scalable J2EE sales management web service in Spring Boot framework that provides user easy solution to manage customers, orders, and inventories
-
Implement multi-layered architecture to separate application into presentation layer, service layer, and data access layer to increase security and maintainability
-
Adopt MVC, Factory, Singleton design patterns in development to produce, testable, reusable and loosely coupled code
-
Use Maven to manage application dependencies, Docker to setup local development environment, and Git to source control
-
Use Servlet Filter and JWT to Implement stateless authentication/authorization
-
Integrated AWS S3, SQS service into application service layer with AWS SDK