Analyze, design, write program code, test, document, and implement functionally appropriately, technically sound, and well-integrated application systems in accordance with Customer requirements, and organizational methodologies and standards. Respond to production problems and implement immediate resolution efforts across technology areas.
* IT experience on multiple platforms/technologies
* Experience working through majority of Systems Development Life Cycle phases - 5+ years
* Experience with agile development methodology - 1+ years
* Experience with the complete SDLC using Agile - 1+ years
* Experience with Sprint planning, Showcases, Retrospectives - 1+ years
* Experience in Java with emphasis on Core Java - 6+ years
* Experience in developing services in Java for an enterprise platform; Experience with Java 1.5 or later - 5+ years
* Experience with Spring - 1+ years
* Experience in Gap Analysis of existing software to current and future designs - 5+ years
* Experience in Working with relational databases, preferably Oracle - 2+ years
* Experience in UML - 2+ years
* Experience in XML - 2+ years
* Experience in tibco - 2+ Years
* Development in a Unix environment (Solaris, Linux, HP-UX) - 3+ years
* Experience maintaining and enhancing services around a vendor application a plus
* Service development using a Service-Oriented Architecture (SOA) - 2+ years
* Gap Analysis of existing software to current and future designs
Required
Experience
Software Skills HTML
Software Skills Java
Technical Skills OO Analysis
Technical Skills OO Design
Additional Skills: * Experience with Maven
* Experience with Agile tools as Jira, Crucible
* Experience using Subversion
* Experience with Eclemma
* Experience with Spring tools a plus
* Unix shell scripting
* Integrated Development Environment – Eclipse
* Code review and static analysis
* XML Parsers
* Tibco/JMS
* MBean, Hyperic
* Experience in Corba or Mule is a plus