onsite
IT Specialist / Java Web Applications Developer - University of Hawaii system
Software Engineer
Lead the design, development, and maintenance of Java‑based web applications for a large university system, leveraging Spring, Hibernate, and RESTful services to deliver robust, scalable solutions.
About the role
Key Responsibilities
- Analyze business requirements and translate them into technical specifications, logical workflows, and data models for new and enhanced web applications.
- Design, develop, and maintain Java web services using Spring Boot, Hibernate, and RESTful APIs, ensuring high performance and security.
- Collaborate with cross‑functional teams, including subject matter experts, QA, and DevOps, to deliver solutions that meet functional and non‑functional requirements.
- Write clean, testable code with comprehensive unit and integration tests (JUnit, Mockito) and participate in code reviews.
- Deploy and support applications in a production environment, troubleshooting issues and implementing continuous improvement.
Requirements
- 5+ years of professional experience developing Java web applications.
- Strong proficiency with Spring Framework, Hibernate, and relational database design (SQL).
- Experience building and consuming RESTful services and integrating with external APIs.
- Familiarity with version control (Git), CI/CD pipelines, and Agile development practices.
- Excellent problem‑solving skills and ability to work independently and in a team setting.