Senior Applications Web Developer - UTA-JB-00016

Wiserhunt•West Jordan, UT
•Hybrid

About The Position

The State of Utah Division of Technology Services (DTS) is seeking a full-time Senior Applications Web Developer assigned to a dedicated Software Applications Services sub-unit supporting the Department of Corrections and the Board of Pardons and Parole. The developer will work on mission-critical software applications ranging from large operational systems to average-sized products, using in-house development and integrating vendor-provided products with internal database connections and API interfaces. The unit is modernizing its systems, environments, and tool sets, and expanding and migrating services to meet evolving industry standards and best practices. This is a full-stack, Java-based position on an Agile development team. The developer performs developer roles on large and moderate-sized complex system functions and products and needs advanced knowledge of application coding, technical environments, development tools, and application development processes. The developer is expected to adopt and become proficient in AI-assisted coding methods and tools. The position requires excellent communication with business users and technical staff, the ability to handle multiple assignments, and consistent, independent delivery against estimated deadlines. The assignment is hybrid, with 60% onsite and 40% offsite work and weekly onsite presence in the Salt Lake County area. Candidates must be Utah residents and able to follow set work hours with fixed start and finish times. For remote work, the developer must provide secure network access and a private, uninterrupted work area, as well as their own monitors, docking station if needed, keyboard, and mouse; the agency provides a portable laptop. The agency provides peripheral equipment for in-office work. The assignment is scheduled to run from January 4, 2027, through June 30, 2028.

Requirements

  • At least 7 years of employed work experience as a full-stack, Java-based application developer.
  • Must be located within Utah and able to work in a hybrid model in the Salt Lake County area, with consistent set start and finish times.
  • Must have secure network access and a private, uninterrupted remote work area; must provide remote-work monitors, docking station if needed, keyboard, and mouse. The agency provides a portable laptop.
  • Experience developing and maintaining web applications using Java 11 and 21, Spring / Spring Boot 2.6 and 3, Spring JDBC, and JPA.
  • Front-end development experience with HTML, CSS3, SASS, JavaScript / TypeScript, Angular, and PWAs.
  • Experience building REST APIs and applying distributed architecture patterns.
  • Experience with relational databases and database analysis.
  • Experience as a developer in a team environment and within a structured software development life cycle, such as Agile, SAFe, or Waterfall.
  • Ability to develop test cases and test applications using standard methodologies, and validate requirements, quality, performance, accessibility, data integrity, and functionality.
  • Exposure to and practice with AI-assisted coding concepts, tools, and techniques.
  • Excellent verbal and written communication skills, including the ability to discuss detailed requirements with business users and technical staff.

Nice To Haves

  • Direct web development experience on criminal justice systems, including Corrections, community supervision, rehabilitative programs, Boards of Pardons and Parole, Courts, Public Safety, local law enforcement, or Criminal Justice Commissions.
  • Experience as a principal web developer on mission-critical applications for medium- to large-sized public or private organizations with 1,000 or more employees.
  • Experience maintaining older applications using Java 8, Struts 1 and 2, Hibernate 3 / JPA, jQuery, jQuery DataTables 1.8–1.12, Subversion, and Ant.
  • Experience with Informix, PostgreSQL, and other relational databases; data warehouses; Business Intelligence tools; mobile device development; and emerging technologies.
  • Experience with system interfaces using microservice and API technologies.
  • Experience converting Figma Material Design to Angular code.
  • Training and experience with development methods and approaches to application security.
  • Direct knowledge of the concepts, structures, and ceremonies of the SAFe Agile Development Model.
  • Certifications and other formal qualifications in computer science.

Responsibilities

  • Participate as a member of assigned Agile development teams, including planning sessions and meetings to coordinate and report on development activities.
  • Assess specifications, provide time estimates, and prioritize assignments to meet established deadlines.
  • Follow the Software Development Methodology (SDM) and use development tracking software to collaborate on and document assignments.
  • Code application screens and their internal technical functions to meet defined requirements for assigned epics, features, and stories.
  • Develop system functionality, algorithmic calculations, notifications, database connections, intermodular microservices, API web services, and bidirectional interfaces with other systems.
  • Build and maintain websites, web forms and reports, cron schedules, security protocols, and authentication and access elements.
  • Perform configuration management, version control, system builds, merges and refreshes, ongoing technical maintenance, and technical debt resolution.
  • Ensure delivered products meet standards and security requirements, maintain data accuracy, and preserve the correct operation of interrelated screens.
  • Prepare test scenarios and data, pre-test products before delivery, and provide detailed information to testers.
  • Work with project managers and scrum masters, information analysts, database administrators, DevOps system administrators, testers, business analysts, product managers and owners, and DTS enterprise experts.
  • Assist other developers in meeting team goals and provide feedback on development challenges and application design and function.
  • Develop institutional knowledge of agency policies and operations, and keep current with emerging technologies, tools, and methods, including AI-assisted coding.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service