J2ee Developer , Raleigh, NC
This position will support the Project Team in development and delivery of new front-end web forms based on Java technology. This will be a customized solution utilizing the Seam framework, and will include data persistence elements in Oracle and IBM FileNet.
Duties will include but not limited to:
- Providing business analysis and consulting with technical staff, vendors, and end users to understand the requirements for the forms
- Working with the technical team to design, develop, test and deploy best-of-breed user interface and back-end data integration for new web forms
- Utilizing Java framework, JQuery and custom tags to create solution.
Knowledge, Skills, and Abilities Requirements:
Required:
• Ability to create Java system architecture within general parameters defined in the overall system architecture
• Experience designing and developing systems of medium to high complexity
• Experience with technical team leadership 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.
• 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, AJAX, CSS)
• Understanding of relational data modeling
• Experience writing complex SQL queries
• Experience developing complete end-to-end 3- and 4-tier architecture solutions.
Bachelor’s degree with minimum (3) three years of experience in Java web application development; or equivalent combination of training
and experience. All degrees must be received from appropriately accredited institutions.
Preferred:
• Direct experience with the Seam framework and/or RichFaces
• Familiarity with the IBM FileNet Java API
• Experience with open-source workflow frameworks (jBPM, Drools)
• Familiarity with data warehousing data structures and concepts (OLAP cubes)
• Ability to demonstrate past work products, particularly user interface and thin-client technology knowledge