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
By continuing you agree to our Terms & Privacy Policy.