Senior Java VM Compiler Developer

A world leader in cloud solutions, providing enterprise cloud computing and using tomorrow's technology to tackle today's challenges.
Stockholm, Sweden
Backend
Senior Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Senior Java VM Compiler Developer

Oracle's Java Platform Group (JPG) is seeking a Senior Java VM Compiler Developer to join their team in Stockholm. This role focuses on developing optimizing compiler technology for Oracle's Java HotSpot Virtual Machine. The position involves working on exciting projects in JVM bytecode compilation and collaborating with both Oracle teams and the OpenJDK community.

The JVM Compiler Team is responsible for developing and maintaining the Virtual Machine's just-in-time (JIT) compilers that adaptively compile Java bytecodes into optimized machine instructions. The team ensures high performance across all supported platforms and stays current with hardware advancements. They're involved in key JDK projects including Valhalla, Loom, Panama, and ZGC.

The ideal candidate will possess strong knowledge of computer architecture and compiler construction, with the ability to program and debug complex algorithms. Experience in compiler development, particularly in areas like global optimization, loop optimization, code generation, and register allocation is highly desired. The role requires excellent communication skills and the ability to collaborate effectively within a distributed team environment.

Oracle offers a dynamic work environment where innovation thrives, with over 60 billion active JVMs globally relying on their technology. They provide competitive benefits, including medical, life insurance, and retirement options, along with opportunities for professional growth and community involvement through volunteer programs.

This is an excellent opportunity for a skilled developer looking to make a significant impact on one of the world's most widely-used virtual machines while working with cutting-edge technology and a talented global team.

Last updated 16 hours ago

Responsibilities For Senior Java VM Compiler Developer

  • Participate in development of optimizing compiler technology for Oracle's Java HotSpot Virtual Machine
  • Work on JVM bytecode compilation projects
  • Collaborate with Oracle teams and OpenJDK community
  • Improve functionality, quality, and performance of compiler technologies
  • Support customers, partners and developers
  • Provide technical leadership to other software developers
  • Specify, design and implement changes to existing software architecture

Requirements For Senior 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
  • Understanding of the Java Virtual Machine Specification
  • Experience with software engineering practices
  • Expertise in compiler development

Benefits For Senior Java VM Compiler Developer

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

Interested in this job?

Jobs Related To Oracle Senior Java VM Compiler Developer

Network R&D Engineer 3

Senior Network R&D Engineer position at Oracle focusing on network testing, automation, and system validation, requiring 5+ years of networking experience and Python programming skills.

Senior Applications Engineer

Senior Applications Engineer role at Oracle focusing on AI/ML and enterprise applications development, requiring 6+ years of experience in software engineering and cloud technologies.

Senior Software Engineer (Linux)

Senior Software Engineer position at Oracle focusing on Linux kernel development, open-source contributions, and cloud technologies integration.

Senior Application Engineer

Senior Applications Engineer position at Oracle Health, focusing on distributed systems and cloud services for healthcare solutions.

Senior Member Technical Staff (JoinOCI-SDE)

Senior Software Engineer role at Oracle Cloud Infrastructure working on distributed systems and cloud infrastructure maintenance automation in Seattle, WA.