Taro Logo

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

Job Description

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 4 months 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

Related Jobs

Senior Software Engineer, Cloud Communications

Senior Software Engineer position at Sinch focusing on building and scaling cloud-based real-time communication services using C#/.NET, AWS, and Kubernetes.

Forward Deployed Agentic AI Software Engineer, DLA Piper

Senior Python Engineer position at Newcode.ai, building AI workflow solutions for DLA Piper. Hybrid role in Stockholm, focusing on backend development and AI integration.

Senior Fullstack Developer - Pagero

Senior Fullstack Developer position at Thomson Reuters' Pagero division, focusing on Java/Scala backend and modern frontend development, with 5+ years experience required, based in Gothenburg, Sweden.

Senior Full-stack engineer

Senior Full-stack engineer position at Legora, building AI-powered legal workspace in Stockholm

Senior Software Engineer

Senior Software Engineer position at Kambi's Tzeract division, focusing on AI-driven sports betting solutions using Python and AWS, requiring 5+ years of experience.