Java Migration Engineer

Remote: USA need to work EST hours

Contract - 6 months to start

Qualifications

Advanced PowerShell, batch scripting, WMI/CIM, and registry modification experience

Hands-on experience with Oracle Java (JRE/JDK) and OpenJDK distributions

Experience with SCCM packaging and enterprise endpoint deployment at scale

Strong application compatibility assessment skills including vendor engagement

Experience leading enterprise remediation programs with cross-functional stakeholders

Familiarity with BeyondTrust or similar privileged access management tools preferred

Strong written and verbal communication skills; ability to produce executive-level reporting

Java Expertise (Required)

Oracle Java (JRE/JDK) installation and configuration

OpenJDK distributions

Java version management and compatibility issues

Understanding of JRE vs. JDK requirements

JAVA_HOME, PATH, and environment variable configuration

Java application startup and runtime troubleshooting

Application Compatibility Assessment

Experience identifying Java-dependent applications

Ability to determine:

Java version requirements

Vendor support statements

Application dependencies

Hard-coded Oracle Java references

Testing applications against OpenJDK

Working with application owners and vendors to validate compatibility

Scripting and Automation

PowerShell (advanced)

Batch scripting

WMI/CIM queries

Registry modification and analysis

Automated software removal scripting

Log collection and analysis

Technical Execution

Inventory Oracle Java installations across approximately 20,000 endpoints

Develop and validate removal processes

Partner with SCCM team to package and deploy Java removal solutions

Coordinate OpenJDK deployment where approved

Test and validate remediation activities

Troubleshoot endpoint issues during deployment waves

Scope of Services

Phase 1 Discovery and Assessment

Identify all Oracle Java installations across approximately 20,000 endpoints

Establish baseline inventory and compliance metrics

Identify business applications dependent on Oracle Java

Categorize users by: Oracle Java removable / OpenJDK migration candidate / Architecture review required

Develop VP-level reporting structure

Phase 2 Remediation Planning

Define removal methodology and deployment waves

Create exception management process

Develop OpenJDK migration approach

Define rollback procedures

Develop communication strategy

Establish executive reporting cadence

Phase 3 Pilot Deployment

Execute pilot removals

Validate business functionality

Test OpenJDK deployment process

Validate reporting and compliance tracking

Refine deployment procedures

Phase 4 Enterprise Remediation

Execute phased Oracle Java removal across all endpoints

Coordinate deployment activities through SCCM

Support business units during migration

Track remediation progress by Business Unit, VP Organization, Endpoint Count, and Compliance Percentage

Escalate unresolved dependencies

Phase 5 Security Hardening and Sustainment

Partner with BeyondTrust team to restrict unauthorized Java installations and remove local administrative workarounds where applicable

Implement controls to prevent reinstallation

Validate compliance controls

Similar jobs

Senior/Java Migration Engineer

Apply Now
Back to search page