Senior Applications Web Developer

DKMRBH Inc.
Draper, UT, United States
3 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

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
+37 more
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

Job 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.

Requirements

  • 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…