> Markdown version of [/jobs/ext/4579754-senior-applications-web-developer](https://www.wearedevelopers.com/jobs/ext/4579754-senior-applications-web-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Applications Web Developer - **Company:** DKMRBH Inc. - **Location:** Draper, UT, United States (Remote available) - **Experience:** Expert - **Contract:** Contract - **Skills:** ASP.NET, HTML, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Artificial Intelligence, Applications Architecture, Business Logic, User Authentication, Cascading Style Sheets (CSS), Configuration Management, Data Integrity, Data Warehousing, Database Analysis, Relational Databases, Database Connection, DevOps, Hibernate (Java), Java Persistence API, Spring Framework, Apache Struts, JQuery, Network Security, PostgreSQL, Software Maintenance, Systems Development Life Cycle, Material Design, Software Engineering, Subversion, Systems Integration, Test Case, TypeScript, Web Applications, Informix, Enterprise Software Applications, Application Enhancement Tool, Spring-boot, Software Security, Backend, Syntactically Awesome Style Sheets (SASS), AngularJS, Information Technology, Figma, Front End Software Development, Spring Jdbc, Restful APIs, Software Version Control, Api Management, Microservices - **Published:** November 5, 2026 - **Apply:** https://www.dice.com/job-detail/bcd249b0-4949-4b56-8ef4-5b70dd8ee9ed ## About the Role * 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., * 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. ## Description 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., * 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.