Simple REST service for 12 entities

Simple REST service for 12 entities


Job Description

This is for a product reviews app, and will provide the back-end for CRUD operations. High-level schema and API will be provided.

I need a REST service for CRUD operations for about 12 entities such as categories, articles, users, ratings etc.

The service should include:
Field validations as appropriate for each field
Authentication where necessary
Custom finders and updaters as specified

Create Curl or similar test script to show that the system works as specified.

Should be deployed on server machine which will be provided.

Tech stack: Java, Mysql, JPA (Hibernate), JAX-RS (Jersey or similar),

Details will be provided upon acceptance