Java Architect
Location: Seattle, WA
Work Type: Onsite (5days/week)
Visa Status: No restrictions. Valid work authorization required
Start date: ASAP
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 lifecycle management.
Recommended by LinkedIn
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
Preferred Qualifications:
· Experience with Amazon Corretto.
· Prior involvement in compliance, software asset management, or platform rationalization initiatives.
· Familiarity with building or contributing to internal discovery tooling or inventory systems.
· AWS experience, especially in EC2 image management, Systems Manager, or automation frameworks.
Please feel free to share the resume to saikishore@appstreamtech.com