Java Developer

Compunnel, Inc.

Des Moines (IA)

On-site

USD 80,000 - 110,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

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
Junior Java Developer
Junior Java Developer

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

On-site
USD 90,000 - 120,000
Sr. Java Full Stack Developer
Sr. Java Full Stack Developer

Droisys • Oakland (CA)

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

myBridge Corporation • San Jose (CA)

On-site
USD 140,000 - 170,000
Java with AWS
Java with AWS

Surge Technology Solutions Inc • New Jersey

On-site
USD 140,000 - 170,000
Java Developer
Java Developer

Talentola • Tampa (FL)

On-site
USD 110,000 - 150,000
Sr. Java Developer
Sr. Java Developer

TechDigital Group • Richardson (TX)

On-site
USD 120,000 - 150,000
Java with AWS
Java with AWS

re-zoo-me • Jersey City (NJ), Northern (KY)

Hybrid
USD 140,000 - 190,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 Developer
Java Developer

TecTammina • Atlanta (GA)

On-site
USD 80,000 - 100,000