Java Microservices Developer (Legacy Modernization / OpenShift)

The C.A.S.E. Engineering Group
Washington, DC, United States
29 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$125,000.0 - $145,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Software Design Patterns OpenShift Simple Object Access Protocol (SOAP) Software Engineering Spring-boot Kubernetes Restful APIs Microservices

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

Requirements

  • 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)

Benefits & conditions

Pulled from the full job description Health insurance Paid time off Vision insurance Dental insurance, * Target Salary Range: $125,000 - $145,000 / year (Note: Final offer is subject to candidate experience and expectations), * Dental insurance

  • Health insurance
  • Paid time off
  • Vision insurance

About the company

At The C.A.S.E. Engineering Group, we specialize in cybersecurity advisory services, modernizing IT architectures, developing IT strategic plans, and engineering innovative systems and software. C.A.S.E. stands for Cybersecurity, Architecture, Strategy, and Engineering. We take a balanced, tailored approach to solving unique organizational challenges while leveraging industry best practices for long-term success.

This position supports a mission-critical federal environment executing the phased modernization of legacy middleware patterns to modern Java microservices.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:28 min

Understanding Kubernetes architecture and core cluster components

Marc Nimmerrichter · World Congress 2022

4:47 min

Exploring OpenShift and Red Hat Developer Sandbox resources

Markus Eisele Markus Eisele · World Congress 2024

5:06 min

Modernizing legacy applications through proactive leadership

Babette Wagner Babette Wagner · Coffee With Developers

4:04 min

Overview of Kubernetes operators and custom resource definitions

Philipp Krenn · World Congress 2022

3:17 min

Deploying applications directly to OpenShift using the shift tool

Don Schenck Don Schenck · World Congress 2024

2:53 min

Analyzing a legacy car leasing enterprise application

Henning Schwentner · LIVE

Videos

See all

Related articles

See all