Java Runtime Governance Architect
Job Description
Job Title: Java Runtime Governance Architect
Location : Seattle, WA (Only locals)
Work Type : Onsite (5days/week)
PP NUM MUST
Overview:
We are hiring a Java Runtime Governance Architect to lead enterprise-wide efforts in identifying, managing, and modernizing Java Development Kit (JDK) and Java Runtime Environment (JRE) usage. This is a highly technical and strategic role focused on discovery, distribution, compliance, and standardization of Java runtimes across complex and large-scale environments.
Rather than traditional application development, this role centers on building tooling and governance around how Java is deployed, bundled, and maintained across fleets. You will work closely with engineering, infrastructure, legal, and asset management teams to ensure secure, compliant, and efficient Java runtime management — including transitioning away from Oracle JDK to alternatives like Amazon Corretto.
_____Key Responsibilities _____
• Architect and implement scalable discovery mechanisms to inventory all JDK/JRE instances across multiple operating systems (Windows, Linux, macOS).
• Design and standardize methods for distributing and updating Java runtimes across enterprise fleets.
• Evaluate Java packaging and deployment practices (e.g., embedded in applications, containers, installers), and provide guidance to minimize license risk and ensure consistency.
• Develop governance frameworks for Java usage, ensuring alignment with enterprise security and compliance standards.
• Lead the technical strategy for migrating from Oracle JDK to approved alternatives (e.g., Amazon Corretto).
• Analyze fleet-level data to identify unmanaged or non-compliant Java usage and recommend remediation plans.
• Serve as a technical advisor to cross-functional teams on best practices for Java runtime
——Required Qualifications———
• 8+ years of experience in software engineering, infrastructure, or architecture roles with deep understanding of the Java platform.
• Proven experience in deploying, packaging, or managing JDK/JREs at scale in enterprise environments.
• Strong scripting or automation skills (e.g., Python, Bash, PowerShell) for discovery and system integration.
• Solid understanding of Java licensing, especially Oracle’s commercial licensing changes.
• Familiarity with endpoint or fleet management tools (e.g., SCCM, JAMF, Puppet, Intune).
• Ability to analyze complex system landscapes and design practical, scalable solutions.
• Strong communication skills for cross-org influence, including collaboration with legal, finance, and engineering stakeholders.
Similar Jobs
Gen AI Lead & AWS Cloud Architect
Texas
Java Lead Developer
New Jersey
Sr. Servicenow Solution Architect
Illinois
Java Developer
Illinois
Java Full Stack Developer
Ohio