1. Good Core Java.2. SQL and Unix experience is required.3. Knowledge of JUnit and good SDLC knowledge is a mandatory skill.4. Experience in J2EE, JSP, Spring etc is nice to have.5. Very good communication skills.