Job code: IN001179
Location: Raleigh, NC
Duration: 1 year
Positions: 1
The Office of State Budget and Management is seeking a short term (12
month) Java Application Architect to work on the implementation of a
new Budget and Performance Management system. The new system will
replace the current mainframe and Oracle systems as well as numerous
OSBM and state agency spreadsheet tools, agency-developed and
commercial software database tools, and manual processes. This
position will support the Budget System Project Team in analysis,
design and development of new front-end web forms and other system
components based on Java technology. This will be a customized
solution utilizing Seam, RichFaces or JSF, Hibernate as an ORM, and
will include persistence elements in Oracle, IBM FileNet and IBM TM1.
Duties will include but not limited to:
. Providing business analysis and consulting with staff, vendors, and
end users to understand the requirements
. Application architecture (analyzing and selecting frameworks and
components)
. Working with the technical team to develop, test and deploy best-of-
breed user interface and back-end data integration for new web forms.
Required:
. Ability to create Java system architecture within general parameters
defined in the overall system architecture
Experience:
. Designing and developing Java systems of medium to high complexity
. Technical team leadership on small to medium sized teams developing
a series of related solutions using the same underlying frameworks,
styles, and user interface standards, and coaching team members to
facilitate improved comprehension and application of best practices.
. Developing complete end-to-end 3- and 4-tier architecture
solutions.
Knowledge and Understanding:
. Extensive background in Java web application development using
modern application frameworks (e.g., Seam, Spring, Struts, JSF) and
object-relational modeling frameworks (Hibernate, iBatis, TopLink).
. Comprehensive knowledge of thin client user interface technology
(Javascript, Dojo/JQuery/AJAX, CSS)
. Understanding of relational data modeling and experience writing
complex SQL queries.
Education:
. Bachelor's degree with minimum of three (3) years experience in Java
web application development; or equivalent combination of training and
experience.
Preferred:
. Direct experience with the Seam framework and/or RichFaces
. Experience with open-source workflow frameworks (jBPM, Drools)
. Familiarity with the IBM FileNet Java API, data warehousing data
structures and concepts (OLAP cubes).
No comments:
Post a Comment