Require 4-6+ yrs experience on Java
Strong hands on experience in Core java
Hands-on experience on J2EE with at least 2 years of experience in Spring, Struts and Hibernate technologies.
Clear understanding of Software Development life cycle and process Oriented. Would be great if worked on Agile projects before.
Good fundamentals in Core Programming, JDBC, Object Oriented design & Design patterns
Should have exposure to Oracle PL SQL. Any other DB apart from Oracle is also fine, provided the fundamental of RDBMS is clear.
Hands on experience in writing Sqls, stored procedures and functions.
Experience in creating & executing unit tests using test driven approach with JUnit etc
Added advantage if worked on any of these technologies like Swing, JSF, XML/XSLT, etc.
Good to have exposure to Investment banking domain.
Ability to work on latest technology, have good analytical skills and pickup faster
Should have good communication, interpersonal skills and be a team player
Experience working in an onsite-offshore model would be an advantage