Qualifications:
• Ability to innovate and develop new approaches to complex problems
• Prior software development experience, particularly using Java and the Test Driven Development (TDD) methodology
• Familiarity with integrating vendor and open source products into an overall system
• Familiarity with a variety of architectural patterns including multi-tiered web applications and high performance, high availability transaction processing systems
• Experience producing detailed design and estimating work deliverables
• Previous experience developing and supporting a high performance, transaction processing system
• Familiarity with Object Oriented Analysis and Design (OOAD)
• A wide breadth and depth of technical experience including:
o Core Java including multi-threading
o J2EE Web Application/Web Services with JBoss & WebSphere
o Hibernate & Spring
o Oracle & PL/SQL
o Solaris/UNIX & Red Hat Linux
o Messaging – MQ and JMS