The Java Platform Group (JPG) at Oracle is seeking a Principal JVM Developer to join their world-class development team. This role is within the team responsible for building and advancing the Java Platform, developing the Java language, and stewarding the OpenJDK ecosystem. With over 60 billion active JVMs globally, this position offers a unique opportunity to impact technology at a massive scale.
The JVM Development Team focuses on the virtual execution environment running the Java platform, covering areas from JVM specification, memory allocation, garbage collection, to JIT compilers and threading. The ideal candidate will have extensive experience in C++ and Java development, with a deep understanding of JVM architecture.
This is a chance to work on high-profile projects, innovate the next generation of Java runtime, and collaborate with external developers on OpenJDK. The role combines technical leadership with hands-on development, requiring both architectural vision and practical implementation skills.
Oracle offers a collaborative environment where innovation thrives, backed by the stability of a leading enterprise software company. The position provides opportunities for professional growth, mentorship, and direct impact on technology used by millions of developers worldwide. The company culture promotes equity, inclusion, and respect for all, ensuring team members can do their best work while continuing to learn and grow.