Looking for an experienced Java developer to update some existing code. This should be very easy for a good developer
[login to view URL] is a sample application that gets forex quotes from [login to view URL] using their REST streaming API ([login to view URL]). To run the code, you can either register for a practice account at Oanda and get an access token, or you can run it without an access token in their sandbox.
I need the following updates to the code:
1) The main class should be placed in another class and the streaming api code run in its own thread.
2) The code uses apache httpcomponents. Update code to latest specs for that package and update any deprecrated methods.
3) In the case of an exception, such as an IOException, the code should reconnect automatically to the server.
4) Heartbeats from the server should be monitored. The client application should terminate the connection and re-connects its corresponding stream in the event that no data has been received (no ticks, no heartbeats) from the rates stream for more than 10 seconds.
5) In the case the client has to reconnect for any reason, there should be a backoff implementation for re-connection attempts. Implementation includes the exponential backoff. For example, if your re-connection attempt receives an HTTP 429 error, back off for 1 second before initiating the next re-connection attempt. Double the backoff interval until the connection is successfully established.
6) If the connection goes down and the client cannot connect or reconnect after x number of tries, it should send an email to the administrator.
The deliverable is full source code for a working example that implements the above items. Netbeans project format preferred. All code should be well structured and commented.
Hi, I'm an experienced Java developer, and I'm interested in your project.
I've worked on several trading api integration projects. Hope that I can help. Thanks.
Hi,
I have done the project in onada .which you can check from following link .
www.freelancer.com/projects/Java/Automated-Trading-Program.5889356.html
if you are willing to pay 250 then i can work for you