I need you to develop some software for me. I would like this software to be developed using Java.
* Must have very strong foundation in Java. In particular, the following
- Collection Framework
* Design Patterns
* Frameworks: Spring, Hibernate, Groovy, Grails, JSF, JSP and Servlets
* Database: Mysql
* IDE: Netbeans / Eclipse / Intellij
* Maven Build Automation Tool