1

Java Software Engineer Jobs in Des Moines, IA (NOW HIRING)

Sr. Java Developers

Des Moines, IA · On-site

$55.75 - $71.25/hr

Required Skills: * 10+ years of work experience as a Java Software Developer * 5+ years of project experience working with Spring Boot and JavaScript frameworks (i.e. Angular and React) * A pragmatic ...

Kanap Systems LLC is a technology company seeking a Software Engineer to design, develop, and ... Python, Java, JavaScript/TypeScript, Go, or C++ • Experience with databases, APIs, and version ...

New

Senior Software Engineer

West Des Moines, IA · Hybrid

$120.90K - $159.40K/yr

We're hiring a Senior Software Engineer to design and operate a core platform of Java Spring Boot microservices and REST APIs that power enterprise data access across key business domains. You'll own ...

Software Engineer

Johnston, IA · On-site

$85K - $125K/yr

Minimum of 3 years of professional software development experience and proficiency in Java * Bachelor's degree in software engineering, computer science, or a relevant field preferred * Familiarity ...

The Software Engineer will work on product development, collaborating with scrum teams to analyze ... Required : • 4 or more years of Full stack Hands-on development experience in Java, Spring, React ...

... engineer supporting the Provider Data Management area, you will own the endtoend software ... Angular, NodeJS, TypeScript, C++, .NET, Java, SQL) OR 5+ years of related and applicable experience.

... engineer supporting the Provider Data Management area, you will own the end-to-end software ... Angular, NodeJS, TypeScript, C++, .NET, Java, SQL) OR 5+ years of related and applicable experience.

We are seeking a Software Engineer to join our Technology organization, supporting the HEDIS and ... Angular, NodeJS, TypeScript, C++, .NET, Java, SQL) OR 5+ years of related and applicable experience.

next page

Showing results 1-20

Java Software Engineer information

See Des Moines, IA salary details

$26

$58

$83

How much do java software engineer jobs pay per hour?

As of May 30, 2026, the average hourly pay for java software engineer in Des Moines, IA is $58.97, according to ZipRecruiter salary data. Most workers in this role earn between $48.56 and $66.63 per hour, depending on experience, location, and employer.

What Does a Java Software Engineer Do?

A Java software engineer designs and develops computer applications using the Java programming language. In this job, you work with web developers and other software engineers to integrate java software into online platforms or other types of computer software. You are present for the entire development lifecycle, from design through quality testing. Your other duties may include documenting the programming code for other users or developers and writing reports to management or department heads. Java engineers work in large teams, so you must be able to collaborate with many people to complete a project.

What are the key skills and qualifications needed to thrive as a Java Software Engineer, and why are they important?

To thrive as a Java Software Engineer, you need strong programming skills in Java, a solid understanding of object-oriented design, and typically a degree in computer science or a related field. Familiarity with development tools such as Eclipse or IntelliJ IDEA, version control systems like Git, and frameworks such as Spring or Hibernate is often required. Analytical thinking, problem-solving abilities, and effective teamwork distinguish high-performing individuals in this role. These skills ensure the efficient design, development, and maintenance of robust software applications in collaborative and dynamic technical environments.

What are some typical challenges Java Software Engineers face when working on large-scale enterprise applications?

Java Software Engineers working on large-scale enterprise applications often encounter challenges such as managing complex codebases, ensuring high performance under heavy loads, and maintaining backward compatibility during system upgrades. Collaborating with cross-functional teams, like QA and DevOps, to streamline deployments and resolve integration issues is common. Additionally, keeping up with evolving frameworks and best practices is important for maintaining code quality and system reliability.

What is the difference between Java Software Engineer vs Java Developer?

AspectJava Software EngineerJava Developer
Required CredentialsBachelor's in Computer Science, Java certificationsBachelor's in Computer Science, Java certifications
Work EnvironmentDesigning, developing, and testing Java applicationsWriting, debugging, and maintaining Java code
Employer & Industry UsageTech companies, software firms, enterprise solutionsStartups, software companies, freelance projects
Common Search & ComparisonOften compared for roles involving system design and architectureFocused on coding and implementation tasks

While both roles require similar skills and certifications, Java Software Engineers typically focus on designing and architecting Java applications, whereas Java Developers primarily concentrate on coding and maintaining Java programs. The choice depends on the project scope and career focus.

What are the most commonly searched types of Java Software Engineer jobs in Des Moines, IA? The most popular types of Java Software Engineer jobs in Des Moines, IA are:
What are popular job titles related to Java Software Engineer jobs in Des Moines, IA? For Java Software Engineer jobs in Des Moines, IA, the most frequently searched job titles are:
What cities near Des Moines, IA are hiring for Java Software Engineer jobs? Cities near Des Moines, IA with the most Java Software Engineer job openings:
Infographic showing various Java Software Engineer job openings in Des Moines, IA as of May 2026, with employment types broken down into 78% Full Time, 19% Part Time, and 3% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $122,655 per year, or $59 per hour.
Sr. Java Developers

Sr. Java Developers

We Write Code

Des Moines, IA • On-site

$55.75 - $71.25/hr

Full-time

Posted 7 days ago


Job description

As a Sr. Java Developer, you'll be working on the technical aspects of a project in a modern Java ecosystem. You will have the freedom to work with a variety of supporting web frameworks, as well as the opportunity to leverage your experience to educate others. We are looking for people who are motivated, fun, and ready to collaborate with other talented developers in building awesome applications. You'll need to be a natural troubleshooter who is tenacious when it comes to solving problems and an excellent communicator when it comes to working within a team environment. You should know how to work smartintegrating AI tools into your daily workflow to optimize your development process, brainstorm solutions, and accelerate delivery.

Required Skills:

  • 10+ years of work experience as a Java Software Developer
  • 5+ years of project experience working with Spring Boot and JavaScript frameworks (i.e. Angular and React)
  • A pragmatic approach to daily AI utilization (e.g., ChatGPT, Claude, Gemini) to optimize your development workflow, speed up documentation, or troubleshoot complex issues.
  • The ability to tackle complex problems
  • Solid understanding of SQL / database querying techniques
  • Source control management (i.e. Git)

Nice to Have Skills:

  • Hands-on AWS or Azure experience
  • Experience with CI/CD tools and practices
  • Experience consuming or designing RESTful APIs
  • Mobile application development

Location:

This is a hybrid role in Des Moines, Iowa working in the office two to three days a week. We are seeking candidates who are already located in the Des Moines, IA metro area. All candidates must be located in the United States to be considered for this position.

Work Authorization/Sponsorship

We are not considering applicants who need any type of immigration sponsorship (additional work authorization or or permanent work authorization' now of in the future to work in the United States. This includes but is not limited to: F1-OPT, F1-CPT, H-1B, TN, L-1, J-1, etc.

Equal Opportunity Employer

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

WE ARE NOT WORKING WITH THIRD PARTY VENDORS FOR THIS POSITION.