Java VM Compiler Developer

A global provider of enterprise cloud computing, empowering businesses with cloud solutions and digital transformation capabilities.
Zürich, SwitzerlandStockholm, Sweden
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Developer 2

Mid-level Software Developer position at Oracle focusing on database systems and Java development, offering competitive compensation and comprehensive benefits.

Software Developer 3

Software Developer 3 position at Oracle focusing on backend development with Kafka, Linux, and cloud infrastructure in Austin, TX.

Software Developer

Software Developer position at Oracle focusing on cloud application development with full-stack responsibilities and competitive benefits package.

Software Developer 3

Software Developer 3 position at Oracle in Austin, TX, offering $79.8K-$178.1K, requiring Master's degree and 3 years experience in software development.

Software Developer 2

Mid-level Software Developer position at Oracle in Kolkata, focusing on database and application development with 3-5+ years experience required.

Description For Java VM Compiler Developer

Oracle's Java Platform Group (JPG) is seeking a Java VM Compiler Developer to join their team responsible for building and advancing the Java platform. This role focuses on developing and maintaining the Virtual Machine's just-in-time (JIT) compilers, working with a global team that ensures Java remains at the forefront of technology. The position requires expertise in compiler development, computer architecture, and strong programming skills in Java, C++, and assembly language. You'll be working on crucial projects like Valhalla, Loom, Panama, and ZGC, directly impacting the performance of over 60 billion active JVMs globally. Oracle offers a competitive benefits package and promotes a diverse, inclusive work environment. The role combines technical depth with collaborative teamwork, making it ideal for someone passionate about low-level system optimization and high-performance computing. As part of Oracle, you'll contribute to technology that powers businesses worldwide while working with industry-leading experts in Java development.

Last updated 3 months ago

Responsibilities For Java VM Compiler Developer

  • Develop and maintain Virtual Machine's just-in-time (JIT) compilers
  • Compile Java bytecodes into optimized machine instructions
  • Ensure high performance on all supported platforms
  • Work on feature development projects for new hardware features
  • Contribute to key JDK projects including Projects Valhalla, Loom, Panama and ZGC
  • Debug complex algorithms with strong focus on quality
  • Communicate and collaborate within distributed JVM team

Requirements For Java VM Compiler Developer

Java
  • BS/MS degree in CS, EE, or equivalent
  • 2+ years of software development experience
  • Good problem-solving skills
  • Good communication and presentation skills in English
  • Experience with modern IDEs and version control (Git)
  • Proficiency with C++, assembly language, and Java programming
  • An understanding of the Java Virtual Machine Specification
  • Experience with software engineering practices including code reviews, coding standards, source control management, build processes, testing and continuous integration
  • Expertise in compiler development

Benefits For Java VM Compiler Developer

Medical Insurance
  • Medical insurance
  • Life insurance
  • Retirement options
  • Volunteer programs

Interested in this job?