Server side key-value store for java

We want a servlet that is a (syncronizable) key-value store.

This shall be backed by a SQL table with the following fields:

- store (TEXT, Not NULL)

- key (TEXT, Not NULL)

- value (TEXT, Not NULL)

- timestamp (TIMESTAMP, can be NULL)

- is_deleted (BIT, Not NULL)

For this we want a web application that implements the following REST methods / URLS:


A verification that ensures that the database table is present or creates it if needed.

POST json document to http://..../{store}

The body contains a json object like:


maxTimestamp: (the max value of all timestamps in the database)

items: [

{key: ..., value: ..., timestamp: ..., is_deleted: ... },

{key: ..., value: ..., timestamp: ..., is_deleted: ... },

{key: ..., value: ..., timestamp: ..., is_deleted: ... },

{key: ..., value: ..., timestamp: ..., is_deleted: ... },

... etc ...


The method should do the following:

- create a new timestamp

- check the timestamp of the servers version of all incoming values and write a warning if it is larger than the maxTimestamp supplied.

save all incoming items in the database by adding new entries or updating existsing entries. All new and updated items get the same timestamp that was just created

- all items get store that is supplied in the url

return a json array for all items for the store with a timestamp greater than the supplied maxTimestamp

{key: ..., value: ..., timestamp: ..., is_deleted: ... }

This must be supplied as a maven project. We use SQL Server as database, but you may use any valid JDBC configuration.

Skills: Java, JSP

See more: key value store java project, java key value, server side application, jdbc in jsp, create java web application, application server configuration, java key store, store value java, sql server max, max sql server, get java, create web side, web java servlet, Value, timestamp, sql java, servlet, servlet jsp, Server Side, rest java, Maven, java sql, java json, java jdbc, java database

About the Employer:
( 30 reviews ) Bruvik, Norway

Project ID: #1266519

Awarded to:


Hello, I am experienced in REST, Json and Maven2, pls kindly see your PMB.

$150 USD in 3 days
(10 Reviews)

11 freelancers are bidding on average $161 for this job


Hello, Please check your PMB for details Thanks

$200 USD in 3 days
(60 Reviews)

I can do it with quality code.

$200 USD in 3 days
(7 Reviews)

Kindly check your pm,thanks.

$100 USD in 3 days
(42 Reviews)

Please see PMB.

$100 USD in 2 days
(3 Reviews)

I have 4+ year experience in j2ee technologies . I think i can develop this project according to your requirements .

$100 USD in 4 days
(0 Reviews)

Please see PM.

$350 USD in 5 days
(0 Reviews)

I'm experienced Java developer with 7+ years in development. You can find all details about me in attached resume.

$150 USD in 2 days
(0 Reviews)

I have 10.5 Years of Experience out of which 8.6 is my Java/J2EE experience. I have good experience on REST, Json, JSP, Servlets, Struts. I can do it in 2 days.

$175 USD in 2 days
(0 Reviews)

ready to start. have lots of experience in J2EE. hope we ll work together.

$150 USD in 2 days
(0 Reviews)

I can develop any project related to java/j2ee

$100 USD in 4 days
(0 Reviews)