Hi, I am an expert Java programmer, I have a lot of experience developing this type of programs that you need. Since I am a graduate in mathematics, I have solid knowledge in statistics. I also have a postgraduate in computer science so I assure you accurate analysis and prediction using basic data mining.
Do not hesitate to contact me!