Demo

Senior Applications Web Developer

DKMRBH Inc.
Draper, UT Contractor
POSTED ON 11/4/2026 CLOSED ON 11/12/2026

What are the responsibilities and job description for the Senior Applications Web Developer position at DKMRBH Inc.?

Senior Web Developer

Industry: Government Technology | Criminal Justice Systems

Location: Draper, Utah – Salt Lake County
Work Arrangement: Hybrid – Remote and On-site
Employment Type: Contract
Duration: January 4, 2027 – June 30, 2028
Hours: 40 hours/week
Positions: 1
Residency: Utah residents only
Schedule: Fixed start and finish times

About the Role

We are seeking a Senior Full Stack Java Developer to develop, maintain, and modernize mission-critical applications supporting criminal justice and government operations.

The developer will work within an Agile software development team on complex enterprise applications, including new development, legacy modernization, system integrations, and application enhancements.

This role requires strong full-stack Java development experience, including modern Java, Spring Boot, Angular, REST APIs, and relational databases. The selected candidate will also use AI-assisted coding tools and techniques as part of the development process.

Candidates with previous experience supporting Corrections, Courts, Law Enforcement, Public Safety, or other criminal justice systems are strongly preferred.

Key Responsibilities

  • Design, develop, test, and maintain full-stack Java web applications.

  • Build backend applications using Java 11/21, Spring, Spring Boot, Spring JDBC, and JPA.

  • Develop front-end applications using Angular, TypeScript, JavaScript, HTML, CSS3, and SASS.

  • Build REST APIs, microservices, and integrations with internal and external systems.

  • Develop database connections, business logic, notifications, reports, and application functionality.

  • Maintain websites, web forms, authentication, access controls, and security protocols.

  • Perform version control, configuration management, builds, merges, and application maintenance.

  • Develop test cases and validate application functionality, performance, accessibility, and data integrity.

  • Participate in Agile planning, estimation, development, and team collaboration.

  • Apply AI-assisted coding methods and tools.

  • Work with business analysts, project managers, database administrators, DevOps engineers, and testing teams.

Required Qualifications

  • Minimum 7 years of employed professional experience as a full-stack Java application developer.

  • Hands-on experience with Java 11 and Java 21.

  • Experience with Spring Framework, Spring Boot 2.6/3, Spring JDBC, and JPA.

  • Front-end development experience with Angular, JavaScript/TypeScript, HTML, CSS3, SASS, and PWAs.

  • Experience developing REST APIs and distributed application architectures.

  • Experience with relational databases and database analysis.

  • Experience working within Agile, SAFe, Waterfall, or similar SDLC methodologies.

  • Experience developing test cases and validating application quality.

  • Exposure to AI-assisted coding tools and techniques.

  • Excellent verbal and written communication skills.

Preferred Qualifications

  • Criminal justice, Corrections, Courts, Law Enforcement, or Public Safety application development experience.

  • Enterprise application development in organizations with 1,000 employees.

  • Legacy technologies: Java 8, Struts 1/2, Hibernate 3, jQuery, DataTables, Subversion, and Ant.

  • Informix, PostgreSQL, data warehouses, and Business Intelligence tools.

  • Microservices and API integrations.

  • Converting Figma Material Design into Angular code.

  • Application security and SAFe Agile experience.

  • Relevant computer science certifications.

Work Requirements

Candidates must currently reside in Utah and be available for a hybrid schedule in the Salt Lake County area. The agency provides a laptop for remote work; developers must provide their own monitors, docking station if needed, keyboard, and mouse. A private workspace and secure network connection are required.

Onboarding: 10-panel drug screening, E-Verify documentation, and E-RTR are mandatory. Vendors must have a HireRight account.

Hourly Wage Estimation for Senior Applications Web Developer in Draper, UT
$49.00 to $62.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Applications Web Developer?

Sign up to receive alerts about other jobs on the Senior Applications Web Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$102,136 - $132,353
Income Estimation: 
$123,508 - $158,121
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at DKMRBH Inc.

  • DKMRBH Inc. Salt Lake, UT
  • Senior Java Developer Industry: Government Technology | Public Health Informatics Location: Remote – occasional on-site as needed Work Arrangement: 100% Re... more
  • 3 Days Ago


Not the job you're looking for? Here are some other Senior Applications Web Developer jobs in the Draper, UT area that may be a better fit.

  • André Draper, UT
  • Andr Global Inc. is a global provider of information technology services. Since 2002, we have helped our clients in the APAC region achieve their business ... more
  • 7 Days Ago

  • Amazon Web Services (AWS) Salt Lake, UT
  • Description Application deadline: Sep 26, 2026 The Amazon Web Services Professional Services (ProServe) team is seeking a highly skilled and versatile Sr. ... more
  • 6 Days Ago

AI Assistant is available now!

Feel free to start your new journey!