Java Webshop Application Development

Job ID: 38324039

Budget: €8 – €30 EUR

I require a seasoned Java developer to create a web shop application for me using Intellij. The task can be seen as an application that would eventually be used by employees in a physical store or as a web application that would represent a virtual store on the Internet.
It is possible to use any framework. It is necessary to use a database in the solution. You can also use Hibernate. The task should be done as a Maven Java Web project. The application should have three distinctive pages:

1. Buyer Page: This page should support registrations and logins. It needs to facilitate product searching, filtering, and an easy-to-use cart for checkouts. I also need it to offer full CRUD functionalities for buyer accounts.

2. Product Page: This page should allow the addition of new items to the platform, deletion of existing items, and the updating of product information(CRUD).

3. Sales Page: This page becomes active once the buyer moves to the checkout phase. It should enable selling of products to the buyers. Furthermore, each sale should automatically update the necessary balances in the sales, buyers and products tables respectively.

Ideal Skills:
- Strong expertise in Java
- Experience using IntelliJ
- Knowledge in creation of secure login systems
- Strong understanding of database management for CRUD functionalities
- Familiarity with eCommerce platforms.
-Experience using Frameworks(Java EE, Spring, Hibernate) and databases(MySQL)