← Back to Jobs
HK Tech logo

Web Developer

Salt Lake City, UT
1 days ago
🤖 AI-First🛠️ Cursor-friendly🌍 Remote💻 Open Source🔥 Hot
Apply →

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

Java 11Java 21SpringSpring Boot 2.6Spring Boot 3Spring JDBCHTMLCSS3SASSAngularProgressive Web Applications (PWAs)JPAJavaScriptTypeScriptREST APIsDistributed architecture patternsJava 8Struts 1Struts 2HibernatejQueryjQuery DataTablesSubversionAntFigmaInformixPostgreSQLSQLBusiness Intelligence toolsMobile application developmentVIBE Coding

Skills

AgileDevOpsSoftware Development Methodology (SDM)Requirements AnalysisTestingDocumentationMentoringCross-functional CollaborationCommunicationProblem SolvingTime EstimationPrioritizationConfiguration ManagementVersion ControlSecurity Practices

Experience Level

Senior

Employment Type

Full-time

Benefits

  • Hybrid (70% onsite, 30% remote)
  • Contract
  • Utah residents only