Share this job
Senior Java Web Developer
Salt Lake City, UT
Apply for this job

Title: Senior Java/Web Developer (Public Safety & Corrections)

Location: Salt Lake City, UT (Hybrid: 3 days onsite, 2 days remote)

Duration: Contract through Feb 2027

Rate: Competitive (W-2 or direct 1099 Only)


CRITICAL REQUIREMENTS — PLEASE READ BEFORE APPLYING

  • LOCAL UTAH CANDIDATES ONLY: Must currently reside in the Salt Lake City area for a hybrid schedule (2 days onsite).
  • Candidates requiring relocation will not be considered.
  • DIRECT CANDIDATES ONLY: Must be able to work directly on a W2 or 1099 basis. No third-party recruiters, agencies, or C2C (Corp-to-Corp) submissions will be accepted.
  • BACKGROUND CHECK: Selected candidate must pass a mandatory pre-engagement background check and drug screening.


Project Overview: Join a dedicated Agile DevOps team producing mission-critical software for Utah State Agencies. You will be a key contributor to the development and maintenance of Java-based web applications that support the justice system, including law enforcement, courts, and corrections.


Required Technical Skills:

  • Java Expert: Proficient in Java 11 & 21.
  • Frameworks: Spring / Spring Boot 2.6 and 3, Spring JDBC, and JPA.
  • Frontend: Angular, HTML, CSS3, SASS, and JavaScript/TypeScript.
  • Architecture: REST APIs and distributed architecture patterns.
  • Legacy Support: Familiarity with Java 8, Struts, and Hibernate for system maintenance.


Preferred Qualifications:

  • Domain Expertise: Direct experience with systems in the criminal justice field (Corrections, Parole, Public Safety, etc.).
  • Design-to-Code: Experience converting Figma Material Designs into clean Angular code.
  • Vibe Coding: Training or experience in the emerging Vibe Coding rapid development methodology.
  • Large Scale: Experience as a principal developer on mission-critical apps for organizations with 1,000+ employees.


Logistics:

  • Must be a current Utah resident.
  • Schedule: Tuesday, Wednesday, and Thursday in-office (Salt Lake valley); Monday and Friday remote.
  • Must be able to pass a background check and drug screen.


Apply for this job