Having good understanding of web application development processes, from the layout/user interface to relational database structures Familiarity with popular open source frameworks/projects including Spring, Struts, Eclipse, Tomcat, Jboss/Wildfly, Ant, Maven and PostgreSQL Hands-on experience as a software developer with a focus on JAVA/J2EE solutions Hands-on experience in HTML, JSP, XML, Javascript, Servlets & JDBC Ability to work in a team environment Ability to quickly learn new technologies as required. Excellent oral communication and interpersonal skills, including the ability to develop and present technical approaches and findings. Candidates from Bangalore are preferred.