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