Java Developer

Compunnel, Inc.

Des Moines (IA)

On-site

USD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology solutions provider based in Iowa is seeking a Java Developer to support the upgrade of applications from Java 8 to Java 18. The ideal candidate will have 3–5 years of Java development experience and strong knowledge of Spring / Spring Boot. Responsibilities include ensuring applications remain stable and secure during the upgrade process and collaborating with QA and DevOps teams. This role offers a challenging opportunity to work on modernizing enterprise applications.

Qualifications

  • 3–5+ years of professional Java development experience.
  • Strong knowledge of Java 8 and familiarity with versions 11, 17, or 18.
  • Experience with Spring / Spring Boot.

Responsibilities

  • Upgrade existing applications and services from Java 8 to Java 18.
  • Update code, frameworks, and libraries for compatibility.
  • Troubleshoot compile-time and runtime issues during upgrades.

Skills

Java development
Spring / Spring Boot
Debugging
Problem-solving
Unit testing
Version control with Git

Tools

Maven
Gradle
CI/CD pipelines

Job description

The Java Developer will support an enterprise-wide initiative to upgrade applications from Java 8 to Java 18.

This role focuses on updating application code, libraries, dependencies, and frameworks to ensure full compatibility with modern Java standards.

The developer will collaborate closely with engineering, QA, and DevOps teams to ensure upgrades are stable, secure, and fully validated.

Key Responsibilities
  • Upgrade existing applications and services from Java 8 to Java 18.
  • Update and refactor code, frameworks, and third-party libraries to ensure compatibility with newer Java versions.
  • Troubleshoot compile-time and runtime issues arising during the upgrade process.
  • Collaborate with DevOps teams to update build tools, CI/CD pipelines, and runtime environments.
  • Ensure applications remain stable, secure, and performant throughout the upgrade lifecycle.
  • Work with QA teams to validate functionality, resolve defects, and ensure post-upgrade quality.
  • Document upgrade steps, code changes, and transition guidelines for consuming teams.
Required Qualifications
  • 3–5+ years of professional Java development experience.
  • Strong knowledge of Java 8, and hands‑on familiarity with versions 11, 17, or 18.
  • Experience with Spring / Spring Boot development.
  • Hands‑on experience using build tools such as Maven or Gradle.
  • Proficiency with Git for version control.
  • Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, etc.).
  • Strong debugging, problem‑solving, and unit testing skills.
Preferred Qualifications
  • Experience upgrading enterprise Java applications or modernizing legacy systems.
  • Knowledge of dependency management, deprecations, and migration best practices.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Upgrade Engineer: Modernize Enterprise Apps
Java Upgrade Engineer: Modernize Enterprise Apps

Compunnel, Inc. • Des Moines (IA)

On-site
USD 80,000 - 110,000
Java Full Stack Engineer
Java Full Stack Engineer

Veriipro • Weehawken (NJ)

On-site
USD 100,000 - 130,000
Sr. Java Full Stack Developer
Sr. Java Full Stack Developer

Droisys • Oakland (CA)

On-site
USD 90,000 - 120,000
Junior Java Developer
Junior Java Developer

GBIT (Global Bridge InfoTech Inc) • Richardson (TX)

On-site
USD 90,000 - 130,000
Java Developer
Java Developer

VSG Business Solutions LLC • New York (NY)

On-site
USD 90,000 - 130,000
Senior Java Developer
Senior Java Developer

Compunnel, Inc. • Dallas (TX)

On-site
USD 80,000 - 110,000
Java Developer
Java Developer

myBridge Corporation • San Jose (CA)

On-site
USD 140,000 - 170,000
Java Full Stack Developer - 10+ years (W2 only)
Java Full Stack Developer - 10+ years (W2 only)

Themesoft Inc. • Town of Florida (NY)

On-site
USD 80,000 - 120,000
Java Full Stack Developer
Java Full Stack Developer

Globalchannelmanagement • New York (NY)

On-site
USD 100,000 - 130,000
Java Developer
Java Developer

TecTammina • Atlanta (GA)

On-site
USD 80,000 - 100,000