implement secured connection in pure Java to existing server

Avg Bid (USD)
Project Budget (USD)
$100 - $120

Project Description:
The API description: [url removed, login to view]
Your task is to implement the connection to this [[url removed, login to view]][1] API within the given IDEA project in Java.
Proof of work is to make all given unit tests run. You can use third party libraries for e.g. WebSocket connection and JSon parsing. But all these libraries have to be added and compiled within the project from source.
The API description is not the most thorough ever. Thus, some data structures will have to be discovered by analysing the communication protocol with the server. This also means that a couple more unit tests will be added as soon as these data structures are known. Most important file to look at:
Btc.Connections.ICBIT.ICBITConnectionTest It contains the unit tests and shows how the implementation is expected to work.

## Deliverables

I define milestones along these unit tests. Whenever you have the next test running, you send the project to me so I can verify this milestone. If its working well I will free the below percentage of the escrowed amount for this milestone for you.

5%: public void testConnect()

15%: public void testReceiveBalance()

20%: public void testReceiveOrderBook()

20%: public void testSendOrderGetReject()

10%: public void testOrderBookParsedCorrectly()

10%: public void testSendOrderCancelOrder()

20%: finishing all other milestones and yet to define unit tests/classes

If you want to be considered for this project, quote in your summary the following text by the letter (copy/paste):

I am aware that this implementation requires not a normal socket connection but a secure [][1] connection. The implementation will be in Java NOT Javascript. I have read the API documentation on [[url removed, login to view]][2] and have already a pretty good idea how I will implement the connection.

To show that you know what you are doing please log into the server with this API key using Java or Java Script

[url removed, login to view]

and tell me the current USD account value. Doing this in Java solves already milestones 1&2.

Skills required:
Java, Software Architecture
Additional Files:
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 100
in 10 days
$ 120
in 30 days
Hire vdtidake
$ 100
in 20 days
Hire coratellam
$ 100
in 30 days
Hire alvarogonrojas
$ 120
in 7 days