I recently hired my sister to help me work on SurveyNuts (http://surveynuts.com) and she comes from Java as well. Problem is I'm not myself an expert developer (I basically taught myself RoR and other stuff out of necessity while building the previous product of my startup) so not sure you would learn "best practices" with us. Where are you based ?