Description
Title: Web Developer / Java Web Applications Developer
Position Number: 0080042
Hiring Unit: ADMINISTRATION, INFO TEC SVC, ENTERPRISE SYSTEMS
Location: UH System Offices - Manoa
Date Posted: 6/6/25
Closing Date: 6/25/25
Band: A
Salary : salary schedules and placement information
Full Time/Part Time: Full-time
Month: 11-month
Temporary/Permanent: Permanent
DUTIES AND RESPONSIBILITIES
* Under the direction of the Senior IT Specialist, performs the following:
* Develops code in an Integrated Development Environment; integrates, customizes, tests, and supports Java-based administrative software.
* Prototypes user interfaces
* Analyzes and documents existing processes, procedures, and data.
* Designs and implements online forms, user interfaces, and technical interfaces among devices and software packages according to functional and technical specifications. Prepares specifications for ad-hoc requests.
* Gathers information on best practices, open-source software tools and commercial software.
* Develops data migration procedures. Determines and schedules tasks for converting data to new format.
* Performs testing of programs and applications, such as unit testing, integration testing, system testing, load testing, usability testing; coordinates system testing; tests data migration scripts and report programs with reformatted data and files. Performs software quality assurance throughout the entire development process.
* Instructs users on the basic operation of the system and provides them with the necessary documentation.
*Develops and updates documentation for programs, software, applications, processes, procedures, and data to encompass the development process and user specifications, which include general and detailed flowcharts, operating instructions, input and output file layouts, and screen layouts.
* Answers any questions and resolve technical issues that users may have or redirects them to someone who may be able to provide appropriate answers.
* Assists in developing training materials for and training personnel in the use of web-based applications.
* Keeps current on rapid developments and emerging technologies by researching articles in trade journals, periodicals, technical manuals, newsletters, etc. and by attending classes, conferences, presentations, and self-directed study methods.
Other duties as assigned.
MINIMUM QUALIFICATIONS:
Possession of a baccalaureate educational degree in Management Information Systems, Computer Science, Information & Computer Sciences, and/or related field and 1 year of progressively responsible professional information technology experience with responsibilities for software development; or any equivalent combination of education and/or professional work experience which provides the required education, knowledge, skills and abilities as indicated.
Functional knowledge of software development demonstrated by knowledge and understanding, and ability to apply pertinent principles, concepts, methodology, and terminology.
Functional knowledge and understanding of technology, systems, hardware and software associated with software development.
Demonstrated ability to recognize problems, identify possible causes and resolve routine problems in the area of software development.
Demonstrated ability to understand oral and written documentation, write reports and procedures, and communicate effectively in a variety of situations.
Demonstrated ability to establish and maintain effective working relationships with internal and external organizations, groups, team members and individuals.
Working knowledge of Java.
Working knowledge of JSP.
Functional knowledge of HTML, CSS, XML and JSON.
Functional knowledge of one or more Database Management Systems (DBMS) such as Oracle or MySQL.
Functional knowledge of coding practices necessary for developing web-based applications; prototyping and iterative development techniques; and systems development methodology and techniques.
Demonstrated ability to develop clean, structured programs and conduct thorough testing.
Demonstrated ability to speak, read, comprehend, interpret, and write fluently in English.
Demonstrated ability to learn and apply new programming languages independently and in a timely manner using books, manuals, and other resources.
Ability to work outside normally scheduled work hours including day, night, weekend and/or holiday hours, as directed.
Desirable Qualifications:
Functional knowledge of Spring Framework.
Functional knowledge of Struts MVC, Spring MVC and/or Spring WebFlow.
Functional knowledge of Apache Web Server and the Tomcat servlet container.
Functional knowledge of web service protocols such as SOAP (Simple Object Access Protocol) or REST (Representational State Transfer).
Functional knowledge of JavaScript and related technologies such as JQuery, React, AngularJS and Node.js.
Functional knowledge of Maven.
Functional knowledge of a testing framework such as Junit or DbUnit.
Functional knowledge of an IDE such as Eclipse or IntelliJ.
Functional knowledge of a source control system such as Subversion or GIT.
Functional knowledge of usability concepts and disability requirements for web-based applications.
To Apply:
Click on the "Apply" button on the top right corner of the screen to complete an application and attached required documents.
Note: If you have not previously applied for a position using NeoGov, you will need to create an account.
Applicants must submit the following:
Cover letter to the selection committee indicating interest in the position and how the minimum and desirable qualifications are met.
Resume
The names and contact information (telephone number and email addresses) of at least three (3) professional references.
Copies of educational transcripts with confidential information redacted (i.e. social security number, date of birth, etc.) Official transcripts are required upon hire.
Failure to submit all required documents may result in your application being deemed incomplete.
Employment may be contingent on verification of credentials and other background information, including the completion of a criminal history check.
Inquiries:
,
EEO, Clery Act, ADA
The University of Hawai'i is an Equal Opportunity Institution and is committed to a policy of nondiscrimination in employment, including on the basis of veteran and disability status. For more information, visit:
Employment is contingent on satisfying employment eligibility verification requirements of the Immigration Reform and Control Act of 1986; reference checks of previous employers; and for certain positions, criminal history record checks.
In accordance with the Jeanne Clery Disclosure of Campus Security Policy and Campus Crime Statistics Act, annual campus crime statistics for the University of Hawai'i may be viewed at: or a paper copy may be obtained upon request from the respective UH Campus Security or Administrative Services Office.
In accordance with Article 10 of the unit 08 collective bargaining agreement, bargaining unit members receive priority consideration for APT job vacancies. As a result, external or non BU 08 applicants may not be considered for some APT vacancies. BU 08 members with re-employment rights or priority status are responsible for informing the hiring unit of their status.
Accommodation Request: The University of Hawai'i complies with the provisions of the Americans with Disabilities Act (ADA). Applicants requiring a reasonable accommodation for any part of the application and hiring process should contact the EEO coordinator directly. Determination on requests for reasonable accommodation will be made on a case-by-case basis. For further information, please refer to the following link: