Senior Software Architect (SA-03)

Seeking a strong Java developer / hands-on systems architect to assist in the transformation of the Human Intelligence (HUMINT) process.

This position requires a solid J2EE object oriented web-based application development background. The candidate will work on all tiers of a web and services based application suite to include the re-architecture of a production system. Individual projects are MVC based web based applications with XML services for data production and ingest that share a common architecture. The candidate will make future technology decisions, provide direction to the customer and PM, direct multiple software teams, perform critical design reviews, write whitepapers, provide documentation to the PM and customer, and give technical briefings. The candidate needs a broad base to include systems design, front-end development, services, widget frameworks, O/R mapping, business intelligence, and database.

Candidates with experience in open source frameworks and API’s are preferred. Candidates with software design skills and the ability to solve problems independently are needed. The position is at a customer site and requires frequent customer interaction. HUMINT background a plus.

Bachelor’s degree and a minimum of 9 years experience are required.

Main Skill Set :
Technology Preferred: J2EE 1.5, Struts, Hibernate, Velocity, Lucene, Ozone, Oracle SQL, JAX-WS, XML, XSLT, JSTL, JMS, JSF, JUnit, Ajax, DHTML, CSS

Optional Assets: Spring, Endeca, JSR-168, DOJO, YUI, open source platform experience such as LAMP & RoR, application servers such as JBoss/Websphere, Linux

Toolsets Used: IntelliJ, Rational ClearQuest, ClearCase, Requisite Pro, Apache, Weblogic, Solaris 10