Job Description :

Eight years of proven application development experience that includes creating distributed applications through analysis of specific business requirements.
Five years of experience in Java/J2EE technologies.
Five years of experience in core Java programming.
Three years of Java Web UI development experience using JQuery and JSP.
Three years of proven work experience designing OO web applications using Unified Modeling Language (UML
Use of a standard modeling and/or diagramming tool a plus.
Understanding and demonstrating use of J2EE patterns and frameworks.
Three years of proven experience with the Rational Application Developer (RAD) or Eclipse tool.
Three years of proven work experience with a J2EE application server (WebSphere, JBoss, Weblogic) including: deploying applications; defining application specific resources and security configurations; setting up SSL, logging etc.
Three years of experience with web model view controller (MVC) frameworks (i.e. Spring MVC, Struts
Three years of experience using relational database tools and concepts (Oracle Databases, PL/SQL, SQL/XML, XSLT, XPath, XQuery
Three years of proven experience modeling and executing an automated Web test framework.
3 years of experience with AIX/Linux OS AIX Processes – Process Modeling, Monitoring, shell scripting, and command entry
Two years of experience in JMS and similar technologies.
Two years of experience using XML.
Practical experience with a Software Configuration Management (SCM) tool (i.e. Clear Case, Subversion, etc.
Experience supporting multiple production applications.
Experience with and is willing to initiate sharing knowledge with others.
Experience with agile software development methodologies.
Strong written and oral communication skills.