← Back to Jobs
Openkyber logo

Java Web Developer

Openkyber
1.0(1)
Software Engineering
Alaska
6 days ago
✨ New
Apply →

Explicitly mentions Vibe Coding; candidates with training/experience are preferred and training in the methodology is available.

About the Role

Java Web Developer to join an Agile DevOps team building and maintaining mission-critical web applications for State of Utah agencies. The role is a hybrid position (primarily onsite in the Salt Lake valley) focused on Java-based web platforms, requiring advanced application development, troubleshooting, and collaboration across technical and business stakeholders.

Job Description

Role

Java-based Web Applications Developer on an Agile DevOps team producing and maintaining mission-critical software for State of Utah agencies. The role performs developer responsibilities across large, complex system functions and contributes to application design, coding, testing, deployment, and maintenance.

Location & Duration

  • Projected start date: 04/06/2026
  • Duration: 6+ months (short-term focused effort)
  • Work model: Hybrid (approximately 70% onsite / 30% remote) within the Salt Lake Valley; Utah residents only
  • Typical schedule: 40 hours/week (32 hours in weeks with observed holidays); Monday and Friday remote, Tuesday–Thursday in office

Key Responsibilities

  • Participate as a member of assigned Agile Development Team(s), including planning, coordination, and status meetings
  • Assess specifications and provide time estimates; prioritize assignments to meet deadlines
  • Fulfill developer duties on assigned epics/features/stories and assist other developers to meet team goals
  • Use development tracking software to document and coordinate work
  • Ensure delivered products meet functional, data, security, and quality requirements
  • Prepare test scenarios and pre-test products; provide detailed information to testers
  • Work closely with information analysts, DBAs, system administrators, testers, business analysts, project managers, and external partners
  • Contribute to improving team methodologies, technical expertise, and institutional knowledge

Developer Duties & Technical Activities

  • Follow the Software Development Methodology (SDM) for development steps
  • Perform coding for screens, internal functions, algorithmic calculations, notifications, database connections, micro-services, API web services, web forms, reports, and scheduled jobs
  • Handle configuration management, system builds/merges/refreshes, version control, and ongoing maintenance and technical debt resolution
  • Validate applications for quality, performance, accessibility, data integrity, functionality, and security
  • Document software and develop test cases

Technical Requirements & Technologies

  • Primary environment: Java-based web platform
  • Explicitly mentioned technologies: Java 11, Java 21, Spring / Spring Boot (2.6 and 3), Spring JDBC, JPA, HTML, CSS3, SASS, Angular, PWAs, JavaScript, TypeScript, REST APIs, distributed architecture patterns
  • Maintenance/legacy technologies: Java 8, Struts (1 & 2), Hibernate 3, jQuery, jQuery DataTables (1.8–1.12), Subversion, Ant
  • Databases and related tools: Informix, Postgres (PostgreSQL), SQL / relational databases, Business Intelligence tools
  • Design/UX tooling: Figma; Material Design to Angular conversion noted as a plus
  • Other: authentication/access mechanisms, security practices, API/web services, mobile device development, cron schedules, configuration management
  • Experience or training with the Vibe Coding rapid development methodology is given special consideration

Qualifications & Experience

  • Advanced knowledge and hands-on experience in application coding, development tools, and application development processes
  • Direct experience as a principal web developer on medium-to-large mission-critical projects (organizations of ~1,000+ employees is cited)
  • Experience with databases, testing methodologies, security best practices, and integration with other systems
  • Ability to communicate detailed requirements clearly to technical and business stakeholders
  • Capable of handling multiple assignments and working effectively within a team structure

Working Structure

  • Reports to an IT Manager, IT Master/Architect/Engineer, or other designated supervisor; functions within DevOps teams and an Agile Release Train (ART)
  • Expected to participate in committees, mentoring/training, and knowledge-transfer activities

Tech Stack

Java 11Java 21Java 8SpringSpring Boot 2.6Spring Boot 3Spring JDBCJPAHibernate 3HTMLCSS3SASSAngularPWAsJavaScriptTypeScriptREST APIsDistributed architecture patternsStruts 1Struts 2jQueryjQuery DataTables 1.8-1.12SubversionAntFigmaMaterial DesignInformixPostgresSQLBusiness Intelligence toolsVibe Coding

Skills

AgileDevOpsSoftware Development Methodology (SDM)CollaborationCommunicationEstimationPrioritizationTestingDocumentationProblem SolvingMentoringConfiguration ManagementVersion ControlSecurity AwarenessDatabase Analysis

Experience Level

Senior

Employment Type

Full-time

Benefits

  • Hybrid (70% onsite / 30% remote)
  • Virtual interviews
  • Scheduled 40 hours/week (32 hours in holiday weeks)
  • Training and development (including Vibe Coding)