Java Developer (10 openings)

Codetech•Durham, NC
•Remote

About The Position

Fidelity Charitable is hiring 10 Java/Spring Boot developers across two Agile teams for a modernization initiative focused on removing Struts from existing applications and migrating them to Java 21 and Spring 6. Developers will modernize backend applications while maintaining existing functionality and improving performance, scalability, maintainability, security, reliability, and testability. The work includes collaborating with Fidelity Charitable’s scale and security teams and addressing migration challenges such as complex code, knowledge gaps, and performance optimization. The role is remote in EST, with a Fidelity hub location preferred. The posting requests four resources with 11–15 years of experience and six resources with 6–10 years of experience.

Requirements

  • Hands-on experience with Struts 1 and the ability to understand Struts 1 MVC.
  • Expertise in backend REST API development using Java 21 and Spring 6.
  • Strong application migration and modernization experience, specifically migrating from Struts to Spring 6.
  • Proficiency in using AWS services and performance optimization.
  • Experience working in Agile team environments.
  • The posting seeks four resources with 11–15 years of experience and six resources with 6–10 years of experience.

Nice To Haves

  • A Fidelity hub location is preferred.

Responsibilities

  • Remove the Struts framework and migrate applications to Java 21 and Spring 6.
  • Develop and work with backend REST APIs using Java 21 and Spring 6, and use Struts 1 and AWS in the modernization effort.
  • Maintain application functionality while improving performance, scalability, maintainability, security, reliability, and testability.
  • Collaborate with Fidelity Charitable’s scale and security teams.
  • Address code complexity, knowledge gaps, and performance optimization challenges during migration.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service