Job Description :
Responsibilities

Analyze, develop, unit test, and document new functionality and fixes for defects in software products
Redesign existing systems for improved performance, reliability, or functionality
Modify and test database schemas and stored procedures
Key Experience

Seven plus years Java
Seven plus years OO development and design
Test-Driven Development (TDD)
UI Development experience with JSP and HTML Web Services. Generating web service Java mappings from a WSDL file, generating WSDL file from Java object annotations (Codehaus XFire or Apache CXF technologies experience a big plus
Spring
Hibernate
Development of complex queries or PL/SQL with Oracle
Agile/Scrum
Paired programming
Excellent communication skills
Experience in several of the following is a plus:

JUnit
Ajax
Ant
Maven
CMS (Content Management Systems such as Alfresco, Liferay)
Tomcat
Eclipse