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.