Principal JVM Developer

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges, partnering with industry-leaders for over 40+ years.
Sweden
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Principal JVM Developer

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.

Last updated 22 days ago

Responsibilities For Principal JVM Developer

  • Design and deliver new features with a strong focus on quality in high-profile projects
  • Deliver stable and secure features and bug fixes in a timely fashion
  • Take initiatives to debug and solve difficult issues
  • Communicate and collaborate with teammates within Oracle and the OpenJDK community
  • Take responsibility for the code base through active participation in design discussions and code reviews
  • Lead through example and mentor junior developers
  • Define and develop software for tasks associated with developing, designing and debugging software applications

Requirements For Principal JVM Developer

Java
  • BS/MS degree in CS, EE, or equivalent
  • 10+ years of software development experience
  • Proficiency with C++, assembly language, and Java programming
  • Understanding of the Java Virtual Machine Specification
  • Strong on data structures, algorithms, performance tuning, threading and concurrency
  • Experience with software engineering practices including code reviews, coding standards
  • Familiarity with performance engineering and benchmarking
  • Excellent communication skill

Benefits For Principal JVM Developer

Medical Insurance
Vision Insurance
Dental Insurance
401k
Parental Leave
  • Competitive benefits based on parity and consistency
  • Flexible medical, life insurance, and retirement options
  • Volunteer programs
  • Work-life balance

Interested in this job?

Jobs Related To Oracle Principal JVM Developer

Applications Developer 4

Principal Software Developer role at Oracle focusing on public sector cloud applications, requiring 6-10+ years experience in product development and cloud technologies.

Principal Integration / VBCS Developer

Principal Integration Developer role at Oracle, focusing on OIC solutions and cloud integration, requiring 10+ years of experience in integration, SOA, or API-based solutions.

Principal Software Developer

Principal Software Developer position at Oracle, focusing on Java/Spring Boot microservices development and technical leadership, requiring 6-10+ years of experience.

Principal Software Developer

Principal Software Developer role at Oracle working on MySQL HeatWave, developing high-performance distributed database systems with competitive benefits and flexible workplace.

Principal Integrations Developer-OIC

Principal Integrations Developer position at Oracle, leading complex integration solutions using OIC and related technologies, requiring 10+ years of expertise in enterprise integration.