Experience developing large scale enterprise applications. Strong knowledge of design patterns in the enterprise application integration and development space. The individual should have extensive skill in developing Web application using Java/J2EE/JS framework, database, SQL  and SOA services. The individual should also have good Javascript experience. The individual will develop UI modules and middleware services and will document analysis and design documents for these components. The individual will also develop unit test cases in the define framework, and will be responsible for delivering these modules based on code and UI development guidelines.


Must Haves:

5+ years of experience in Java, J2EE, and Oracle DB development is necessary.
UI: Struts 1.1, Struts 2.0, JSP, JavaScript, Java Beans, Ajax, Servlets, JSF, HTML, DHTML, CSS, Dojo, JQuery, JS framework
Middleware / Integration Layer Components: ESB, EJB 2.0/3.0, Spring, JMS, IBM MQ series, Caching technologies
Web Services: WSDL, XML, SOAP, SAML, JAX-RPC, JAX-WS, Tuxedo, Log4j