Experience in building web-applications in Java /JSP /Servlets
Knowledge of Design Patterns will be advantage
MVC frameworks,HTTP, Spring,Struts,AspectJ,Exp.in SCM,tools like SVN,Git,etc.Jira,Github issue tracker, Basecamp etc.
You Should Apply if:
You enjoy solving problems (and are good at it) , You are passionate about programming and delivering clean, test-covered, well-designed, scalable code,
You are not rigid with respect to choice of technology and curious&up to date