Job Description :
Position details:
Client: State of Utah – Department of Public Safety
Job title: Java Developer - Architect (Job Id: 49108)
Location: Salt Lake City, UT
Duration: 7 Months

Job Description: Software Developer/Architect:
The Utah Department of Public safety is seeking a highly experienced and motivated architect level software developer to develop a new GWT/Java based web application system that will integrate into existing systems via SOAP web services and other interfaces.

Due to federal requirements of the systems this individual will have access to, only candidates that are U.S. Citizens will be considered. The amount of funding for this project is expected to be between 4 and 5 months.

The successful candidate must possess the following minimum mandatory skillsets:
Expert in Java with 5 years of recent experience
Expert in GWT with 5 years’ recent experience
Expert in Hibernate and Spring with 5 years’ recent experience
Expert in SOAP web services with 5 years’ recent experience
Expert in SQL
Proven track record of architecting Java web application based systems
Must be able to communicate clearly both orally and in written form

In addition, experience with the following technologies are preferred:
Eclipse
Weblogic
Oracle database
SQL
Subversion

All code written will use the existing technologies already in use by the Utah Department of Public Safety: Java, GWT, Hibernate, Spring, SOAP Web Services. No new technologies will be brought to the table.

This position will be involved with analysis, design, and will do 85% of the programming on these systems. Not only must the contractor be architect level, they must be hands on and able to accomplish the project with minimal help by full time staff.

This position will be responsible for implementing two web-based systems for the Utah Department of Public Safety:
Motorcycle Program Management
Student Driver Certificate

Motorcycle Program Management
The Driver License Division currently receives all information regarding third party motorcycle students and exams in paper form. When students complete the course Motorcycle Foundation road course, they appear at a driver license field office and provide the division with a paper certificate as proof that the course and exams were completed. This certificate is used to waive the motorcycle road exam and issue the applicant a motorcycle endorsement.

This process creates a greater opportunity for fraudulent motorcycle completion certificates and data entry errors and does not provide the division with an efficient means for auditing the motorcycle program.

Student Driver Certificate
In addition, the current Student Driver Certificate program is in need of a rewrite and the Driver License Division would like to more closely integrate that system into their existing Driver License and Program Management systems and the new Motorcycle Program Management system. The Motorcycle Program Management software will be designed so that the Student Driver Certificate program can be plugged into it as a major component to combine resources and drastically reduce costs.

Scoring Criteria
20% Application Java Proficiency
20% Applicable GWT Proficiency
15% Applicable Hibernate and Spring Proficiency
15% Communication, Proven Ability, Overall Impression
30% COST

Client : State of Utah