I am very proficient in java. I have 16 years java developing experience now, and I have worked for 6 years. My work is online game developing, and mainly focus on server side, the language is java under Linux. I used java to make many great projects, for example, I made the tools which can convert java files to c++ scripts which has the same effect, of course garbage collection included. I also made our own mobile game using java, I even can show you the demo of client. Trust me, please let expert help you.