Web Developer
Mentions VIBE Coding explicitly and gives special consideration to candidates with rapid-development methodology experience.
About the Role
Senior Java-based Web Developer on a contract, hybrid team responsible for building and maintaining mission-critical web applications using Agile/DevOps practices. The role focuses on implementing features, ensuring security and quality, and collaborating with cross-functional teams to deliver enterprise-scale systems.
Job Description
Role
Contract Web Developer (Hybrid — 70% onsite / 30% remote, Utah residents only) working on Agile DevOps teams to develop and maintain Java-based web applications and mission-critical systems. The developer will perform coding, testing, integration, and maintenance tasks, and contribute to improving team practices and technical quality.
Key Responsibilities
- Participate as a member of assigned Agile development teams and attend planning and status meetings.
- Estimate work, prioritize assignments, and document progress using development tracking software.
- Implement application screens, internal functions, APIs, and integrations to meet requirements and security standards.
- Prepare test scenarios and data, work with testers to validate features, and provide detailed delivery information.
- Coordinate work through tracking systems and assist other developers to meet team goals and deadlines.
- Contribute to configuration management, system builds, merges, refreshes, and technical debt resolution.
- Work with analysts, DBAs, system administrators, testers, business analysts, project managers, and external partners.
Technical Duties and Areas
- Develop and maintain web pages, forms, reports, APIs, microservices, cron schedules, and mobile interfaces.
- Implement authentication, access controls, security protocols, and data integrity checks.
- Maintain distributed architecture patterns and bi-directional integrations with other systems.
- Support database connections, algorithmic calculations, notifications, and system functionality.
Requirements
- Advanced knowledge of computer science principles, web application development concepts, and relational databases.
- Experience converting requirements into technical designs and executing test cases; ability to validate applications for quality, performance, accessibility, and functionality.
- Strong interpersonal and communication skills; ability to collaborate, facilitate meetings, mentor staff, and convey technical concepts to stakeholders.
- Proven ability to plan, organize, prioritize work, and manage multiple assignments.
- Training and experience with secure application development practices.
Preferred / Special Considerations
- Direct experience with modern web technologies: Java 11/21, Spring/Spring Boot (2.6 and 3), Spring JDBC, HTML, CSS3, SASS, Angular, PWAs, JPA, JavaScript/TypeScript, REST APIs.
- Experience maintaining legacy technologies: Java 8, Struts (1 & 2), Hibernate/JPA, jQuery, jQuery DataTables, Subversion, Ant.
- Experience with Informix, PostgreSQL or other SQL databases, Business Intelligence tools, and mobile application development.
- Experience converting Figma Material Design to Angular code and working as a principal web developer on large, mission-critical systems.
- Experience with rapid development methodologies such as VIBE Coding is a plus; criminal justice system experience is a plus.
Working Structure
- Reports to an IT Manager, Architect/Engineer, or designated supervisor and works collaboratively within DevOps teams operating under an Agile delivery structure.
Tech Stack
Skills
Experience Level
Employment Type
Benefits
- •Hybrid (70% onsite, 30% remote)
- •Contract
- •Utah residents only