Application Modernization Engineer

BDR SolutionsHerdon, VA

About The Position

BDR Solutions is seeking Application Modernization Engineers for two parallel CAS modernization streams. E-CLAS will modernize legacy command-code APIs to Java Spring Boot microservices on OpenShift ECP. The CIS track will migrate from IBM web Methods ESB/BRE/BRMG to Java microservices with equivalent routing, policies, authentication, transformation, and logging.

Requirements

  • 4+ years Java/Spring Boot development and refactoring
  • Microservices architecture
  • OpenShift or Kubernetes deployment
  • Legacy application modernization: service decomposition, wave-based migration planning, interface compatibility preservation
  • Federal IT release governance: change management, deployment approvals, release evidence documentation
  • Technical documentation: API specs (OpenAPI/Swagger), data mapping, traceability matrices, runbooks
  • CIS track specifically: IBM web Methods ESB/BRE/BRMG experience required — migration source stack knowledge is essential
  • Active IRS Minimum Background Investigation (MBI) required
  • U.S Citizenship is required

Nice To Haves

  • Direct IRS D&PE/CIS/TCS program experience strongly preferred
  • IRS CADE2, BTA, or legacy Java modernization experience
  • AI-enabled code migration tools
  • IBM web Methods certifications
  • Active MBI from IRS D&PE CIS/TCS/PBBA program
  • Spring Boot, Spring Cloud, or OpenShift certifications

Responsibilities

  • Decompose legacy command-code Java services into Java Spring Boot microservices on OpenShift ECP in Government-approved waves; produce API specifications, interface documentation, legacy-to-target traceability matrices, and deployment-ready packages.
  • Preserve backward compatibility for 25+ existing E-CLAS consumers during migration; validate connectivity, regression, and performance for each migrated service wave.
  • Develop and execute CIS migration waves from IBM web Methods ESB/BRE/BRMG to Java microservices with equivalent routing, policies, authentication, transformation, and logging.
  • Produce migration wave packages: API inventory/classification, wave plan, test evidence, rollback procedures, dual-run validation, and Government acceptance documentation.
  • Support dual-run operations during coexistence period; monitor defects, routing validation, and rollback readiness.
  • Update runbooks and configuration documentation after each approved wave; produce wave packages and release evidence per the Deliverables schedule.

Benefits

  • Equal Opportunity Employer–Protected Veterans, Individuals with Disabilities or any other basis protected by law, ordinance, or regulation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service