I have a good 20 years of tech exp with 13 in java(in usa) .
BTW, I hold two masters - an MBA and MS Comp Sc from San Jose State University (CA, USA), along with a BE in Computer Science (PEC, Chandigarh, India).
I also know some other languages (.net and php for example ) which helps me pick a new one (if needed) quickly. I have worked in both Linux/Unix and Windows environments.
Check my profile, I am sure you will find it impressive. As far as requirements for your project go, you are well covered by me.
The reason I gave my background is to prove my writing skills. My MBA/MS programs entailed a lot of paper writing/presentations and so did my work.
Thanks
Vivek