Job ID :
Company :
State of Iowa
Location :
Type :
Duration :
3 Months
Status :
Openings :
Posted :
15 Jul 2013
Job Seekers, Please send resumes to

Complete Description:


•             Develop new and support existing Java-based development for the pension administration application, I-Que.

•             Design and develop Reports, Queries, Export/Import and Workflow processes.

•             Review existing Java-based development for conformance with industry best practices.

•             Develop data flow diagrams and document existing system operation.

•             Under administrative direction, performs complex technical and advisory functions in the development of web     based Java applications from project definition to successful implementation.

•             Offers technical advice to Java developers, planning and developing conversion techniques for implementing major, complex integrated system projects, preparing requirement specifications from which Java developers can prepare the required programs. Analyzes Benefit Systems change requests for implementation utilizing Java solutions.

•             Independently plans, develops and designs business functions for integrated systems and develops business logic, Oracle PL Structured Query Language (SQL).

•             Analyzes and recommends new procedures and techniques to improve the supported systems.

•             Coordinates complex information system developments or revisions and implements technical functions to achieve the desired result in the system or system enhancement.

•             Follows approved life-cycle methodologies, creates design documents, and performs program coding and testing.

•             Develops and conducts program tests; develops test plans and data and performs or oversees testing to verify that the programs function correctly and to ensure that modifications have not caused error in other parts of the program, interfacing programs and interfacing systems.

•             Resolves technical issues through debugging, research and investigation.

•             Conducts and coordinates investigative and analytical studies of complex system functions and operations to select approaches for the resolution of complex problems or improving the efficiency of existing systems.

•             Participates in impact analysis of proposed law changes as assigned or required.

•             Reviews and analyzes Java programs to gain a detailed understanding of the implementation of the underlying business functions.

•             Identifies problems and documents problem definitions.

•             Develops work plans and time estimates and analyzes alternative approaches; advises users on the feasibility of a cost effective conversion to web based systems.

•             Develops complex program documentation using structure diagrams, behavior diagrams and interaction diagrams, system and program flowcharts, test plans and conversion plans.

•             Reviews the development and coding of Java programs and systems. Ensures appropriate documentation is utilized in information systems projects.



Skill        Required / Desired          Amount               of Experience

Professional experience in Java development for large, web-based applications using Struts

Required             8              Years

Tapestry: UI framework               

Required             8              Years

Hibernate: Object-relational model framework

Required             8              Years

Spring: IOC (Inversion of Control) based services framework      

Required             8              Years

WebSphere and WebSphere’s Rational Toolset (ClearQuest)     

Required             8              Years

Experience with Oracle (SQL)    

Required             8              Years

Testing experience with JUnit