(Casual Hire) IT Specialist/Java Web Applications Developer
University of Hawai'iAbout the role
Posting number: 2026-01697
Department: Information Technology Services System
Division: Enterprise Systems
Job classification: CASUAL
Posting type: Open
Categories: IT and Computers, Web Design
Summary
****Applicants seeking short-term or part-time work with the University of Hawai’i may apply for Casual Hire appointments, which include administrative, professional, and technical (APT) or instructional-type positions. Because of the temporary nature of these appointments, Casual Hire employees are not eligible for most benefits provided to regular Board of Regents or Civil Service employees. Casual Hire appointments may last for up to 89 days for full-time employees, and up to 1 calendar year for part-time employees.****
Title: Casual Hire - IT Specialist/Java Web Applications Developer
Hiring Unit: Information Technology Services, Enterprise Systems
Location: UH System Offices, Manoa Campus
Date Posted: August 3, 2026
Closing Date: August 3, 2026
Salary: $69.07/hour up to 19 hours/week
Full Time/Part Time: Part-Time
Temporary/Permanent: Temporary
DUTIES and RESPONSIBILITIES :
- Analyze and define system requirements; provide logical process designs and data structures for new systems; and define interface specifications in accordance with overall system design.
- Work with source system subject matter experts to understand the source data structures and data item definitions. Analyze source metadata, profile source data, and develop data mapping and transformation rules.
- Communicate and work with managerial, administrative, and technical staff to determine information needs, data flows, and system definitions and document these requirements.
- Develop system specifications including timelines and functional specifications; translate system specifications into programming requirements including program modules and data element dictionaries.
- Determine software, equipment, and other tools necessary to implement the system.
- Determine feature lists of programs; evaluate progress during project stages; and modify work schedule and tools utilized to meet project requirements.
- Keep abreast of advances in information technology and assess the feasibility of incorporating into project plans and specifications.
- Develop and document functional description from the user’s perspective which describes the system to be developed and the business solution to the problems identified.
- Develop and document technical descriptions of the system to be designed in order to satisfy the documented requirements within the identified constraints.
- Develop software programs involving complex data exchange among multiple programs and/or requiring sophisticated program logic; develops reusable software modules and reviews and updates program documentation to ensure adequacy.
- Program, evaluate, and test web-based applications using Java, HTML, JSP (JavaServer Pages), and JSTL (JavaServer Pages Standard Tag Library), and/or any other programming or scripting languages to meet project requirements.
- Develop software test procedures; design system test; coordinate system and parallel testing; evaluate test results and determine whether program(s) can be considered operational; performs software quality assurance testing.
- Evaluate, modify, and maintain existing applications.
- Ensure programming projects are planned, programmed, tested, and implemented by project deadlines.
- Work directly with customers and development staff to ensure that the necessary testing, “bug fixes”, and programming modifications are completed by project deadlines.
- Resolve any operational problems related to the maintenance of information systems.
- Assess and evaluate the capabilities and limitations of new and upcoming programming or scripting languages.
- Provide project implementation and post-implementation support for web-based applications developed by Enterprise Systems (ES).
- Provide technical support in a timely manner, identify the cause(s), research, assess, solve and take action to prevent programming and/or system problems from recurring using available resources such as, but not limited to the following: hardware/software manuals, third party books, technical email lists, Internet newsgroups, technical support lines, online help systems, and other available resources.
- Serve as a technical resource to non-technical administrators, staff, and to other IT professionals.
- Monitor and tune soft
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s