Haystack
← Back to Jobs
Technology

Java Developer

Dice US Sales Demo AccountDes Moines, IA🇺🇸United StatesPosted 23 Jul 2026

Why This Role Stands Out

This hybrid Java Developer role offers a fantastic opportunity to refine your skills with modern Java technologies and cloud platforms while contributing to scalable enterprise applications, all within a competitive salary range of $100,000 - $135,000. You'll thrive here if you are a mid-senior developer with 3-6 years of Java experience who enjoys collaborating with dynamic teams to deliver exceptional software solutions. Apply now to advance your career in a flexible and rewarding environment.

Quick Overview

Salary
$100k - $135k/yr
Work Type
Hybrid
Level
Mid Senior

Job Description

Java Developer

Location: Denver, CO (Hybrid)
Job Type: Full-Time
Experience Level: Mid-Level (3–6 years)

Position Summary

We are seeking a skilled Java Developer to join our software engineering team in Denver, Colorado. The ideal candidate will design, develop, test, and maintain scalable enterprise applications while collaborating with cross-functional teams to deliver high-quality software solutions. This role offers the opportunity to work with modern Java technologies, cloud platforms, and Agile development practices.

Key Responsibilities

  • Design, develop, and maintain Java-based applications and microservices.

  • Write clean, efficient, and maintainable code following industry best practices.

  • Collaborate with product managers, business analysts, QA engineers, and DevOps teams to deliver software solutions.

  • Develop RESTful APIs and integrate with third-party services.

  • Troubleshoot, debug, and optimize application performance.

  • Participate in code reviews and mentor junior developers.

  • Contribute to system architecture and technical design discussions.

  • Implement automated testing and support continuous integration/continuous deployment (CI/CD) pipelines.

  • Ensure applications meet security, scalability, and reliability standards.

  • Document technical designs, processes, and application changes.

Required Qualifications

  • Bachelor''s degree in Computer Science, Information Technology, Software Engineering, or a related field (or equivalent experience).

  • 3+ years of professional experience developing applications with Java.

  • Strong proficiency in Java 11 or newer.

  • Experience with Spring Boot and the Spring Framework.

  • Experience building RESTful APIs.

  • Strong knowledge of SQL and relational databases such as PostgreSQL, Oracle, or SQL Server.

  • Experience with Git and modern version control practices.

  • Familiarity with Agile/Scrum software development methodologies.

  • Strong analytical, problem-solving, and communication skills.

Preferred Qualifications

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.

  • Knowledge of containerization technologies including Docker and Kubernetes.

  • Experience with Apache Kafka or other messaging systems.

  • Familiarity with NoSQL databases such as MongoDB or Cassandra.

  • Experience with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.

  • Understanding of secure coding practices and application security principles.

  • Experience working with microservices architecture.

Technical Skills

  • Java (11+)

  • Spring Boot

  • Spring MVC

  • Spring Data JPA

  • REST APIs

  • Maven or Gradle

  • SQL

  • Git

  • Docker

  • Kubernetes

  • AWS, Azure, or Google Cloud Platform

  • Jenkins or GitHub Actions

  • JUnit and Mockito

Benefits

  • Competitive salary

  • Annual performance bonus

  • Medical, dental, and vision insurance

  • 401(k) with company matching

  • Paid time off and company holidays

  • Flexible hybrid work schedule

  • Professional development and certification reimbursement

  • Employee wellness programs

Salary Range

$100,000–$135,000 annually, depending on experience, technical expertise, and qualifications.

Equal Opportunity Employer

We are committed to creating an inclusive workplace and welcome applicants from all backgrounds. Employment decisions are made without regard to race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other protected characteristic under applicable law.

Skills

Docker
Microservices
MongoDB
Oracle
SQL
SQL Server
Spring
Spring Boot
AWS
Scrum
Agile
Apache
Azure
Cassandra
Git
GitHub Actions
Google Cloud
JUnit
Java
Jenkins
Kafka
Kubernetes
PostgreSQL
REST

Similar jobs