Should have 1 - 6 yrs. of web or application development experience using Java technology stack.
Should be strong in OOPS concepts, Core Java, Collections
Should have experience on Web Technologies JSP and Servlets.
Should have experience on JDBC.
Should have knowledge on any one of web frameworks and Persistence framework.
Should have experience on web/application servers (Tomcat, Jboss etc.).
Ability to write build/configuration scripts using Build tools (Ant, Maven and scripting)
Should have knowledge on Configuration Tools (Subversion, CVS etc.,)
Ability to write Basic SQL with simple Joins
Nice to have knowledge on JSTL, Struts 2.x/JSF and any Object Relation (OR) mapping engines like Hibernate, iBatis etc. and Struts.
Should be able to communicate clearly with cross teams in the project (E.g. Functional/Development/Testing).
Should be a good team player and a quick learner with an aptitude to pick up things fast.
Must be dynamic with a strong sense of responsibility and positive attitude.