1

Java Software Engineer Jobs in Waukee, IA (NOW HIRING)

Sr. Java Developer

Johnston, IA

$53.75 - $68.50/hr

Experience in the design, development, testing and integration of applications of high complexity within a Java development environment Experience with developing and designing applications ...

... software * Demonstrated success in leading initiatives, showing your ability to take ownership and drive projects forward * Expertise in modern programming languages such as JavaScript, Java, Go ...

The Lead Developer is the 2nd highest on the team. We need someone that is an initiative taker ... Experience developing software using technologies such as Java, SQL, HTML, CSS, Angular, Bootstrap ...

The Senior Software Engineer - Full Stack is responsible for designing, developing, and maintaining scalable user interfaces, integrations, and backend systems that support core products and services.

Java Developer.

Des Moines, IA · On-site

$49.75 - $64.50/hr

... Java/J2EE, Spring and Hibernate • 2+ years of experience with Hibernate on relational DB ... Qualifications • Working knowledge of SOAP and web services programing • Understanding of RDBMs ...

Java Developer.

Des Moines, IA

$49.75 - $64.50/hr

... with Java/J2EE, Spring and Hibernate 2+ years of experience with Hibernate on relational DB ... Qualifications Working knowledge of SOAP and web services programing Understanding of RDBMs and SQL ...

Site Reliability Engineer - Hybrid

Urbandale, IA · On-site

$53.75 - $71.50/hr

Site Reliability Engineer - Hybrid Mandatory skills: programming, software development, Software development processes, Product design, analysis, Agile Development, writing, testing code, Java, AWS ...

Showing results 41-60

Java Software Engineer information

See Waukee, IA salary details

$25

$57

$81

How much do java software engineer jobs pay per hour?

As of Aug 18, 2026, the average hourly pay for java software engineer in Waukee, IA is $57.95, according to ZipRecruiter salary data. Most workers in this role earn between $47.74 and $65.48 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 does a Java software engineer do?

A Java Software Engineer is responsible for designing, developing, and maintaining software applications using the Java programming language. They work on building efficient, scalable, and robust systems, often collaborating with other developers, testers, and stakeholders. Their tasks can include writing code, debugging, testing, and optimizing Java applications for various platforms, such as web, mobile, or enterprise environments. Java Software Engineers also help ensure that software solutions meet client or business requirements and adhere to industry best practices.

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 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 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 popular job titles related to Java Software Engineer jobs in Waukee, IA?

For Java Software Engineer jobs in Waukee, IA, the most frequently searched job titles are:

What cities near Waukee, IA are hiring for Java Software Engineer jobs?

Cities near Waukee, IA with the most Java Software Engineer job openings:

Infographic showing various Java Software Engineer job openings in Waukee, IA as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $120,529 per year, or $57.9 per hour.

Java Developer - Sammons Financial Group

ShiftCode Analytics, Inc.

West Des Moines, IA • On-site

$50.25 - $65.25/hr

Full-time

Re-posted 7 days ago


Job description

Job Summary:
ShiftCode Analytics, Inc. is a company focused on building and enhancing digital solutions for agents and policy owners. The Java Developer role involves contributing to an agile product team to deliver high-quality software, designing and improving Java/Spring Boot and Angular solutions, and collaborating in a DevOps culture.
Responsibilities:
• Contribute as part of an agile product team delivering high-quality, customer-focused software.
• Design, build, and improve RESTful Java/Spring Boot and Angular solutions.
• Collaborate closely with teammates and business partners in a DevOps culture that values continuous delivery and learning.
• Own the quality of your work through modern testing techniques (e.g., unit, integration, behavioral).
• Actively participate in peer reviews, design sessions, and retrospectives to drive improvement and shared understanding.
• Embrace experimentation and learning when facing ambiguity or new technologies.
Qualifications:
Required:
• 5+ years developing Java services and Angular applications in a DevOps environment.
• Hands-on experience consuming and integrating REST services.
• Strong understanding of developer testing and automation frameworks.
• Proven experience working in Agile teams; 'product-over-project' mindset.
• Excellent problem-solving and communication skills across remote and hybrid teams.
• Proven ability to research, analyze, and resolve problem situations using strong judgment and high-level decision-making skills.
Preferred:
• Liferay DXP experience.
Company:
ShiftCode Analytics Inc is a Tampa, FL based firm formed with one sole purpose of delivering best and quick services to its clients nationwide. Founded in 2019, the company is headquartered in Tampa, USA, with a team of 51-200 employees. The company is currently Growth Stage.

ShiftCode Analytics logo

About ShiftCode Analytics

Sourced by ZipRecruiter

We specialize in solid end-to-end delivery of tailor-made technology solutions designed by the Top 1% Software Engineering teams. Our innate digital leadership identity powers transformation across every industry. We are always ready to drive meaningful change with a strategic vision for the future. We rigorously test for logical/mathematical reasoning skills, technical ability and soft skills in our interview process. Only those engineers who score highly across each of these areas are presented to our clients.

Industry

It services

Company size

11 - 50 Employees

Headquarters location

Tampa, FL, US

Year founded

2019