> Markdown version of [/jobs/ext/1459114-java-microservices-developer-legacy-modernization-openshift](https://www.wearedevelopers.com/jobs/ext/1459114-java-microservices-developer-legacy-modernization-openshift). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Microservices Developer (Legacy Modernization / OpenShift) - **Company:** The C.A.S.E. Engineering Group - **Location:** Washington, DC, United States (Remote available) - **Experience:** Experienced - **Salary:** $125,000.0 - $145,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Software Design Patterns, OpenShift, Simple Object Access Protocol (SOAP), Software Engineering, Spring-boot, Kubernetes, Restful APIs, Microservices - **Published:** July 27, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=dd4d36a65ceab1cb ## About the Role * Experience: * At least 5 years of software development experience. * At least 2 years focused on legacy modernization or re-platforming efforts. * Proven hands-on Java / Spring Boot microservice development. * Technical Expertise: * REST APIs, microservice design patterns, and interface contract testing. * OpenShift or Kubernetes deployment patterns and containerization. * Legacy integration patterns (ESB, SOAP, batch/file interfaces; webMethods exposure is a plus). * Clearance & Security: * Must possess U.S. work authorization. * Must be able to obtain and maintain a federal Moderate Risk Public Trust (MBI level) ## Description * Legacy Analysis: Reverse-engineer legacy service behaviors, interfaces, data flows, and dependencies. * Microservice Engineering: Decompose legacy ESB flows into modular Java/Spring Boot microservices tailored for OpenShift. * Interface Preservation: Preserve 100% interface compatibility for consumer applications during migration waves. * Migration Waves: Produce legacy-to-target mapping documentation, sequencing plans, dual-run support, and rollback strategies. * Testing & Standards: Perform contract testing, produce developer validation evidence, and establish reusable modernization templates. ## Related Videos - [This Is Not Your Father's .NET](https://www.wearedevelopers.com/videos/967-this-is-not-your-father-s-net) - [Our journey with Spring Boot in a microservice architecture](https://www.wearedevelopers.com/videos/511-our-journey-with-spring-boot-in-a-microservice-architecture) - [Understanding Kubernetes in a visual way](https://www.wearedevelopers.com/videos/100085-understanding-kubernetes-in-a-visual-way) - [Microservices: how to get started with Spring Boot and Kubernetes](https://www.wearedevelopers.com/videos/242-microservices-how-to-get-started-with-spring-boot-and-kubernetes) - [From Zero to Hero: Launch & Manage Your Cloud Apps with Free OpenShift & Red Hat Developer Hub](https://www.wearedevelopers.com/videos/1023-from-zero-to-hero-launch-manage-your-cloud-apps-with-free-openshift-red-hat-developer-hub) - [Instant KAI Sandboxes with vCluster: Multi-Tenant, Multi-Scheduler GPU Sharing](https://www.wearedevelopers.com/videos/100333-instant-kai-sandboxes-with-vcluster-multi-tenant-multi-scheduler-gpu-sharing) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)