clean-up and finish some Java code

In Progress Posted Jul 23, 2015 Paid on delivery
In Progress Paid on delivery

Please review the attached zip file.

I need some Java code cleaned-up and finished. Scala rewrite is optional and is up to the coder to decide.

The attached Java code is a mess, lots of duplication, not enough abstraction, too much stuff hard-coded, unnecessary http calls to localhost, huge methods and huge classes, AND it is unfinished, not implementing all requirements mentioned in the file [url removed, login to view]

I need the code to be cleaned-up: remove all duplication, remove hard-coded configurations (especially the data definitions), remove extraneous http calls to localhost, introduce some abstractions to make all methods and classes smaller (goal: maximum 10 lines per method and maximum 50 lines per class, when reformatted using Eclipse default settings) Then finish the code, implementing all requirements mentioned in the file [url removed, login to view]

I want the final code to be in Java 1.8. The server is Tomcat 7. The IDE is Eclipse Luna. Run-time is cross-platform Windows/Linux. Maven Build is required (already works fine). If you decide to use Scala, it must be the latest stable version.

I need this work done with minimal amount of questions asked. As you see in [url removed, login to view] I have already provided lots of clarification to the current coder, you should read this file several times before asking more questions.

The password for the attached zip (7z) file is posted at [url removed, login to view]

Java Scala

Project ID: #8130024

About the project

13 proposals Remote project Active Jul 24, 2015