← Back to Jobs
BILLING@FLAIRSOFT.NET logo

Senior Java Developer

West Jordan, UT 84088
2 days ago
🤖 AI-First🛠️ Cursor-friendly🌍 Remote🔥 Hot
Apply →

Explicitly requires VIBE Coding rapid development experience and gives special consideration to candidates with training/experience in VIBE Coding.

About the Role

Senior Java Web Developer to join a State of Utah Agile DevOps team building and maintaining mission-critical Java-based web applications. Contract, hybrid role (70% onsite / 30% remote) with emphasis on Java/Spring development, APIs, databases, and preference for experience with the VIBE Coding rapid development methodology.

Job Description

Role

Senior Java Web Developer (contract) supporting the State of Utah’s UDC department as a member of Agile DevOps teams to develop and maintain mission-critical web applications on a Java-based platform. The role performs developer responsibilities across large, complex system functions and requires advanced application coding skills, SDM/SDLC knowledge, collaboration with cross-functional technical and business staff, and the ability to estimate and deliver features.

Key Responsibilities

  • Participate as a member of assigned Agile DevOps team(s); attend planning and coordination sessions and report on development activities.
  • Fulfill developer duties for epics/features/stories: estimate work, code application screens and internal functions, document and track work in development tracking software.
  • Prepare test scenarios and data, pre-test deliverables, and provide detailed information to testers.
  • Ensure delivered products meet functional, data, security, accessibility, and performance requirements.
  • Participate in code merges, builds, configuration management, and technical maintenance and debt resolution.
  • Work with Information Analysts, DBAs, System Administrators, Testers, Business Analysts, Project Managers, and enterprise experts.
  • Mentor and train other developers and participate in committees to improve methodologies and procedures.

Developer Technical Scope

  • Implement and maintain features such as system functionalities, algorithmic calculations, notifications, database connections, microservices, API web services, bidirectional interfaces, websites, web forms and reports, cron schedules, authentication/access mechanisms, and mobile interfaces.
  • Support version control, builds/merges/refreshes, and configuration management activities.

Requirements (Minimum / Required Experience)

  • Minimum 5 years work experience as a Web Developer on medium to large scale, mission-critical systems or projects.
  • Strong understanding of computer science principles, SDLC/SDM processes, database concepts, and application design and testing practices.
  • Proven ability to gather and document business requirements, convert requirements into design plans, and produce software documentation.
  • Effective verbal and written communication, teamwork, planning, and prioritization skills.
  • Geographic requirement: Utah residents only; hybrid work model with in-office days in the Salt Lake Valley (current schedule: Mon & Fri remote; Tue–Thu in office).
  • Remote work requirements: developer must provide secure internet access and their own remote peripheral equipment and private workspace.

Preferred / Specialized Skills

  • Java 11 & 21; Spring / Spring Boot (2.6 and 3); Spring JDBC; JPA; REST APIs; distributed architecture patterns.
  • Front-end: HTML, CSS3, SASS, JavaScript, TypeScript, Angular, PWAs.
  • Experience maintaining older apps: Java 8, Struts (1 & 2), Hibernate 3/JPA, jQuery, jQuery DataTables (1.8–1.12), Subversion, Ant.
  • Databases and BI: Informix, Postgres, SQL databases, BI tools.
  • Experience converting Figma/Material Design to Angular code is a plus.
  • Training/experience with the VIBE Coding rapid development methodology (special consideration; VIBE experience explicitly requested).
  • Experience in criminal justice systems is a plus for relevant projects.

Logistics

  • Position type: Contract.
  • Projected start: 03/02/2026. Projected end: 06/30/2026.
  • Work model: Hybrid (70% onsite / 30% remote). Local candidates only (Utah). In-person presence in Salt Lake valley expected on office days.
  • Interview mode: MS Teams (video). Tentative interview dates provided.
  • Hours: 40 hours per week (32 hours in holiday weeks as noted).

Compensation

  • Pay: $80.00 - $90.00 per hour (hourly contract rate stated).

Notes on Eligibility

  • Only USC/GC/EAD candidates who are available in Utah and can go hybrid from day 1 may be submitted.

Tech Stack

Java 11Java 21Java 8SpringSpring Boot 2.6Spring Boot 3Spring JDBCJPAREST APIsHTMLCSS3SASSJavaScriptTypeScriptAngularPWAsStruts 1Struts 2Hibernate 3jQueryjQuery DataTables 1.8-1.12SubversionAntFigmaInformixPostgresSQLBusiness Intelligence toolsCron / scheduled jobsMicroservicesAPI web servicesMS Teams

Skills

AgileDevOpsSoftware Development LifecycleSDM (Software Development Methodology)EstimationTesting / Test case developmentCode documentationVersion control / configuration managementCollaborationCommunicationMentoring / TrainingRequirements gatheringDesign translation (requirements to design)Problem solvingSecurity-aware developmentAPI design and integrationDatabase analysis

Experience Level

Senior

Salary

USD 80 - 90/year

Employment Type

Contract

Benefits

  • Hybrid schedule (70% onsite / 30% remote)
  • Contract position (projected 03/02/2026 - 06/30/2026)
  • Expected 40 hours per week
  • Hourly pay rate ($80 - $90 per hour)
  • Current hybrid schedule: Monday & Friday remote; Tuesday–Thursday in office