Java Developer

Software Development Honolulu, Hawaii


Description

NIC - Hawaii, a division of Tyler Technologies is the organization behind eGovernment services in the State of Hawaii. We are a talented team of programmers, designers and project managers who are dedicated to improving the lives of Hawaii's citizens through the web and mobile applications that we build on behalf of our government partner. We are passionately leading a new era of digital public service, using technology to bring government to the people of Hawaii in meaningful and convenient ways. NIC Hawaii is currently seeking a Java Developer to join our team.  

 

Purpose:

  • Perform the technical tasks needed to design, develop, and maintain complex Internet and e-commerce applications


Duties:

  • Design the business components for the application with Agile methodologies
  • Implement key business modules in Java with the Spring application framework
  • Familiar with RESTful application design and development
  • Develop the Web layer of applications with the Spring MVC framework
  • Object relational mapping with Hibernate
  • Design the database using the standard RDBMS design techniques and make sure that the database tables are in normalized form
  • Configure the Eclipse IDE for development environment and to integrate the source control tool with Eclipse Plug-in
  • Create Unit Test plans and test the components with Junit
  • Create System integration test plans and document the test results for the integration testing

Requirements:

  • Undergraduate degree in Computer Science or related discipline
  • Minimum of three years hands-on programming experience in Java
  • Familiarity with Java Web Development Frameworks (Spring, Hibernate, etc.) and Apache/Tomcat platform
  • Minimum 2 years of Unix experience
  • In-depth familiarity with the web-based e-commerce applications
  • Strong organizational and prioritization skills
  • Self-motivated and creative
  • Desire to work in a fast-paced, entrepreneurial environment
  • Familiarity with MySQL


Desired Skills:

  • Strong grasp on web application security issues
  • SQL query optimization is a big plus
  • Familiar with modern JavaScript framework, such as AngularJS, jQuery

 

Why work here?

  • Learn important skills - Work with the latest web technologies
  • Impact government - Push the boundaries of digital government and interactions with its customers (like you!)
  • Small, startup culture - Where everybody knows your name!