1

Freelance Java Spring Developer Jobs in Iowa (NOW HIRING)

Java Developer

Des Moines, IA · On-site

$49.75 - $64.50/hr

Strong hands-on experience with Java and the Spring ecosystem, including RESTful web services and ... Deep understanding of object-oriented programming principles, design patterns, application ...

Design and guide enterprise application solutions using Java and the Spring ecosystem. * Identify ... Mentor developers and help improve the team's overall technical maturity. * Review technical ...

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 ...

Java Developer

Des Moines, IA

$49.75 - $64.50/hr

... Java Developer role is part of the CORE team within the Consumer Lending Technology Group. This ... Spring and UML documentation Experience in various performance analysis and tuning ...

senior java developer

Iowa City, IA · On-site

$56 - $71.50/hr

... Java, J2EE Technologies and Object oriented programming Concepts. Worked on Web application ... Expertise in various open source frameworks and tools like Adobe Flex SDK, JSF, Spring, Struts and ...

The Lead Developer is the 2nd highest on the team. We need someone that is an initiative taker ... Java and Spring Ecosystem experience including restful Web Services and JPA Implementation.

Principal Java Engineer

Des Moines, IA · On-site

$120K - $150K/yr

Extensive experience with Java and the Spring ecosystem, including the development of RESTful web ... Hands-on experience with infrastructure automation and DevOps tools, including GitLab and related ...

Java Developer Fulltime

Iowa City, IA

$50 - $64.50/hr

Spring / Struts / JSF / Play Framework [at least one] Servlets / JSPs Hibernate / JPA Good ... Java, Object Oriented Programming Concept Strong understanding and working experience of the ...

Sr. Java Developer

Johnston, IA · On-site

$53.75 - $68.50/hr

... within a Java development environment Experience with developing and designing applications ... SOAP, JavaScript, Spring, DB2 and/or Oracle, Hibernate, Ajax, Maven, jUnit, Restful Web-Services ...

next page

Showing results 1-20

Freelance Java Spring Developer information

What is the difference between Freelance Java Spring Developer vs Java Backend Developer?

AspectFreelance Java Spring DeveloperJava Backend Developer
CredentialsOften requires Java certifications, Spring certifications, and relevant experienceTypically requires a Java degree or equivalent experience, with or without certifications
Work EnvironmentIndependent, project-based, remote or on-site freelance workFull-time employment in a company or organization, often in an office setting
Employer & Industry UsageClients across various industries hiring for specific projectsEmployers in tech, finance, e-commerce, and other sectors with ongoing backend needs
Search & Comparison IntentLooking for freelance opportunities or contract work in Java Spring developmentSeeking full-time or permanent backend development roles in Java

In summary, Freelance Java Spring Developers typically work independently on short-term projects, requiring specific certifications and flexible work environments. Java Backend Developers usually hold full-time roles within organizations, focusing on ongoing backend system development.

What is a Freelance Java Spring Developer?

A Freelance Java Spring Developer is a self-employed software professional who specializes in building, maintaining, and optimizing applications using the Java programming language and the Spring framework. These developers work on a contract or project basis for various clients, rather than as full-time employees for a single company. Their responsibilities often include designing backend systems, integrating APIs, and ensuring applications are scalable and secure. Freelance Java Spring Developers typically manage their own schedules and may work remotely for clients around the world.

What are the key skills and qualifications needed to thrive as a Freelance Java Spring Developer, and why are they important?

To thrive as a Freelance Java Spring Developer, you need a solid understanding of Java programming, Spring Framework (including Spring Boot), and experience with RESTful APIs, typically supported by a degree in computer science or relevant certifications. Familiarity with tools like Maven, Git, Docker, and cloud platforms such as AWS or Azure is often required. Strong problem-solving, time management, and client communication skills help you stand out in this role. These competencies ensure you can deliver robust solutions efficiently while managing multiple clients and projects in a dynamic freelance environment.

What are the most common challenges faced by Freelance Java Spring Developers when working with multiple clients simultaneously?

Freelance Java Spring Developers often juggle projects for multiple clients, which can pose challenges such as managing shifting priorities, aligning with different coding standards, and keeping up with varied communication styles. Successfully navigating these requires strong organizational skills, clear project documentation, and proactive communication to set expectations. Additionally, freelancers must stay updated with the latest Spring framework updates to deliver high-quality, maintainable solutions across diverse client environments.
What are the most commonly searched types of Java Spring Developer jobs in Iowa? The most popular types of Java Spring Developer jobs in Iowa are:
What are popular job titles related to Freelance Java Spring Developer jobs in Iowa? For Freelance Java Spring Developer jobs in Iowa, the most frequently searched job titles are:
What job categories do people searching Freelance Java Spring Developer jobs in Iowa look for? The top searched job categories for Freelance Java Spring Developer jobs in Iowa are:
What cities in Iowa are hiring for Freelance Java Spring Developer jobs? Cities in Iowa with the most Freelance Java Spring Developer job openings:
Infographic showing various Freelance Java Spring Developer job openings in Iowa as of June 2026, with employment types broken down into 88% Full Time, and 12% Contract. Highlights an 100% In-person job distribution.
Java Developer (web services) - 100% Remote - Public Trust

Java Developer (web services) - 100% Remote - Public Trust

ATTAINX INC

Sioux City, IA • On-site

$75K - $92K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted yesterday


Job description

Job Title: Software Developer (Java / Spring)

Location: Remote (U.S.), with occasional travel as required

Clearance: Must be a US Citizen able to OBTAIN a favorable Public Trust


AttainX Inc. is seeking a Software Developer to design, build, and maintain robust, reliable back-end systems for our Federal Government customers. The ideal candidate specializes in designing and implementing RESTful APIs and microservices using Java and the Spring framework, and brings hands-on experience deploying and operating applications in the cloud. This is a strong fit for a back-end engineer who is committed to code quality, effective team communication, and modernizing legacy applications to enable cloud migration.

Working within an Agile/SAFe delivery team, the developer will deliver enhancements, diagnose and resolve production issues, build reusable frameworks that accelerate delivery, and contribute to the ongoing quality and reliability of mission-critical, customer-facing applications.

Qualifications and Education Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; equivalent professional experience will be considered in lieu of a degree.
  • 4+ years of professional software development experience with a focus on back-end systems.
  • Strong hands-on experience developing with Java and the Spring framework (Spring Boot, Spring Data, and Spring MVC).
  • Demonstrated experience designing and implementing RESTful web services and microservice architectures.
  • Hands-on experience developing, deploying, and operating applications in a public cloud environment, including core compute, storage, serverless, and API services.
  • Experience with relational databases (e.g., PostgreSQL, Microsoft SQL Server, or MySQL) and ORM technologies such as Hibernate.
  • Proficiency writing automated unit tests (JUnit/Mockito) and using static analysis tools (e.g., SonarQube) to drive code quality.
  • Experience with version control (Git) and CI/CD tooling (e.g., Jenkins).
  • Experience delivering in Agile or SAFe environments, including participation in sprint planning, estimation, and demos.
  • Strong analytical, troubleshooting, and communication skills, with the ability to collaborate effectively across development, testing, and operations teams.
  • Experience with Animal and Plant Health certificates, including the development or support of systems that issue veterinary export health certificates and phytosanitary (plant health) certificates (e.g., USDA APHIS certification systems).
  • US citizenship with the ability to obtain and maintain a favorable Public Trust background investigation.

Preferred Qualifications:

  • AWS certification such as AWS Certified Developer – Associate or AWS Certified Cloud Practitioner, with hands-on experience across services such as Lambda, API Gateway, CloudWatch, EC2, and S3.
  • Experience with Infrastructure as Code using Terraform.
  • Certified SAFe® Agilist (SAFe 6) or equivalent Agile certification.
  • Experience modernizing and upgrading legacy applications to enable cloud migration, including technical discovery, effort estimation, and dependency analysis.
  • Familiarity with front-end web technologies such as React or Angular.
  • Working knowledge of additional languages such as Python, JavaScript, or C++.
  • Prior experience supporting federal government IT programs.

Job Duties:

  • Design, develop, test, and maintain back-end services, RESTful APIs, and microservices using Java and the Spring framework.
  • Implement enhancements and new features for mission-critical, customer-facing applications as part of an Agile delivery team.
  • Diagnose high-severity production defects and develop and deploy rapid hotfixes to minimize downtime.
  • Develop comprehensive automated unit tests in alignment with organizational standards and leverage tools such as SonarQube to drive continuous improvement in code quality.
  • Build, deploy, and operate application components in the cloud, and support performance, scalability, and reliability.
  • Modernize and upgrade legacy applications to enable cloud migration, including leading technical discovery, estimating upgrade effort, identifying dependencies, and creating development tickets.
  • Develop reusable frameworks and patterns that accelerate the development and maintenance of web services and future project delivery.
  • Contribute to and maintain CI/CD pipelines to support consistent, automated builds, testing, and deployments.
  • Support release, regression, and user acceptance testing activities and assist with deployment coordination.
  • Create and maintain technical documentation, including design notes, deployment guides, and knowledge base content.
  • Participate in Agile/SAFe ceremonies and collaborate with product owners, testers, and operations staff to improve delivery and system quality.

Non-Essential Functions:

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

About Us:

AttainX Inc. is a Women Owned Small Business (WOSB), CMMC Level 2, CMMI Level 3, ISO 9001:2015 certified QMS and Silver Level SAFe Partner. For more than 15 years, AttainX, Inc. has delivered emergent technologies, software products, and high-quality services that meet the needs of our Federal Government customers.

The last 5 years have shown significant company growth as we have increased our contracts portfolio and hold the “Best in Class” contract vehicles, GSA MAS and OASIS Small Business and 8(a) Pools 1, 2 and 3. In addition, we are prime on several Agency Specific IDIQs and BPAs with the National Oceanic and Atmospheric Administration, Department of Energy, Navy, Health and Human Service, USCIS and the Defense Intelligence Agency.

AttainX is dedicated to quality and best practices for the services we provide. We understand our people are the key ingredient to ensuring our customers Mission and Goals are met with excellence.

Benefits:

Competitive compensation and benefits packages including paid vacation, medical, dental, vision, matching 401K plan, tuition/training reimbursement, and Long & Short-Term Disability.

EEO Commitment:

AttainX is an equal employment opportunity employer, committed to providing a workplace free from discrimination based on Title VII of the Civil Rights Act, VEVRAA and Section 503, or other status protected by applicable federal, state, local, or international law. These protections also extend to applicants.

Accommodations:

Individuals with a disability who would like to request a reasonable workplace accommodation may send an email to Human Resources indicating the specifics of the assistance needed.

Physical Demands:

Sitting and working on a computer for long, continuous periods each day; effective communications by telephone, email, and face-to-face; standing, walking, and sitting; handling and feeling objects or controls; reaching; talking and hearing; lifting and/or moving up to 10 pounds; and specific vision abilities including close vision, distance vision, color vision, peripheral vision, depth perception, and the ability to adjust and focus.

Work Environment: The noise level in the work environment is usually moderate.