Java REST based web service

  • Posted
  • Proposals 7
  • Remote
  • #29594
  • Archived
Rogerio A.Mantra L.David I.Hantsy B.Andrew Z. + 2 others have already sent a proposal.
  • 2

Description

Experience Level: Intermediate
Job Description:
This is a small Java application development project that requires a Java developer with skills in: Java, Spring, Hibernate and MySQL.



It is anticipated to take around 30 hours effort for individuals with the right skills and experience to complete. A detailed requirements specification will be provided following appointment.

Brief Project Description:
The project is to develop a new REST based web service, herein referred to as The Service’.
It is a stand-alone web application that can be utilised by one to many other web applications on demand. The vision is that as a stand-alone service it can be easily optimised to provide scalability and performance.

The Service once implemented and hosted will be used by developers who will harness the API to utilise the features of the service. The Service will be deployed in a Java runtime container and use a standard relational database.

Design and Implementation Constraints:
1. The Service must be developed using the following technologies: Java 6, Spring 3, Hibernate 3.5, MySQL 5
2. The API must conform to the REST standard for web services.
3. Security should be implemented using HTTP Basic authentication and Spring Security. A user is either authenticated or not, there is no need for multiple roles.
4. All code must be clearly commented.
5. The Service must be capable of handling multiple concurrent requests.
6. Scalability and performance must be optimised wherever possible via the implementation.
7. The product/project language is English.

Clarification Board

    There are no clarification messages.