The Sr. Java Framework/Middleware/Backend Developer will be responsible for leading and assisting with software development to include design, development and testing. He/she works with or without technical oversight. The candidate is responsible for the following job duties:
. Plans, manages, and executes all phases of the J2EE systems development life cycle, with emphasis on architecture, design, development/programming, documentation, testing and implementation.
. Provides technical direction for performing software development tasks and reviewing work products for correctness and adherence to design standards.
. Ensures accurate translation of technical specifications into programming specifications.
. Provides technical assistance to less experienced personnel in the resolution of systems-related problems.
. Prepares status reports and presentations.
Skills Requirements:
Basic Qualifications
. Demonstrated experience as a strong Senior Java JEE developer with large scale successful SOA implementations (user base of 30,000 - 50,000).
. Solid demonstrated object oriented software development experience with JAVA, J2EE technologies JSP, Servlet , Struts, Spring, JSTL, EJB, WMQ, JMS, JMX, JNDI, JDBC, JAAS, JEE Security, JAXB, JAXP, DOM, Saxon, SAX , JPA, OpenJPA, JSON, BSON, SQL, JBoss Business Process Management (JBPM), IBM WebSphere Application Server, ANT, Maven, DB2, commons-logging, log4j, Junit.
. Solid development experience with XML technologies such as XSD, XPath, XQuery, XSL, XSLT, etc.
. Strong development experience with developing Java Web Services WSDL, SOAP, JAX-WS, XML , RESTful, WS-Security.
. Strong development experience with web application framework and JavaScript frameworks like GWT, AJAX, iFrames and application middleware messaging and integration technologies.
Desired skills
. Experience with application messaging and integration technologies.
. Experience with COTS integration.
. Expertise with IBM WebSphere Application Server and application deployment using jython, jacl, jcl scripts.
. Have excellent analytical, problem solving and communication skills.
. Expertise with SOA system implementations using JBoss Business Process Management (JBPM), JBoss Business Rules Management System (JBRMS) - DROOLS Guvnor, Planner, Expert, Fusion, WebSphere Registry and Repository (WSRR), Apache Camel.
. Must be able to navigate in a Windows workstation setting, and have excellent knowledge of the Microsoft office suite (Word, Excel, and PowerPoint).
. Strong verbal and written communication skills are critical.
. Candidate should be able to adapt to a changing environment.
. JEE Solutions Architecture/ Systems Architecture Certification or equivalent.