Java VM Compiler Developer

3 weeks ago


Stockholm, Stockholm, Sweden Oracle Full time
Join the Oracle Team as a Java VM Compiler Developer

Oracle is seeking a highly skilled and motivated individual to participate in the development of optimizing compiler technology for Oracle's Java HotSpot Virtual Machine. As a Java VM Compiler Developer, you will work on exciting and meaningful projects in different phases of JVM bytecode compilation, collaborating with teammates within Oracle and the OpenJDK community to improve the functionality, quality, and performance of our current and future compiler technologies.

About the Role

The successful candidate will have knowledge of computer architecture and compiler construction, with the ability to program and debug complex algorithms with a strong focus on quality. Compiler development expertise in areas such as global optimization, loop optimization, code generation, and register allocation, as well as experience with virtual machine development and multi-platform support, including ARM64, is highly desired.

Key Responsibilities
  • Develop and maintain the Virtual Machine's just-in-time (JIT) compilers that adaptively compile Java bytecodes into optimized machine instructions.
  • Collaborate with the team to ensure high performance on all supported platforms and stay up-to-date on current and future hardware.
  • Participate in feature development projects to take advantage of new hardware features and to increase stability and performance.
  • Work with the team to improve the functionality, quality, and performance of our current and future compiler technologies.
Requirements
  • BS/MS degree in CS, EE, or equivalent.
  • 4+ 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.
About Oracle

Oracle is a global provider of enterprise cloud computing, empowering businesses of all sizes on their journey of digital transformation. Oracle Cloud provides leading-edge capabilities in software as a service, platform as a service, infrastructure as a service, and data as a service.

Oracle's application suites, platforms, and infrastructure leverage both the latest technologies and emerging ones - including artificial intelligence, machine learning, blockchain, and Internet of Things - in ways that create business differentiation and advantage for customers.



  • Stockholm, Stockholm, Sweden Oracle Full time

    About the RoleOracle is seeking a skilled Java VM Compiler Developer to join our team. As a member of our JVM Compiler Team, you will be responsible for developing and maintaining the Virtual Machine's just-in-time (JIT) compilers that adaptively compile Java bytecodes into optimized machine instructions.Key ResponsibilitiesDevelop and maintain the JIT...


  • Stockholm, Stockholm, Sweden Oracle Full time

    Join Oracle's Java Platform GroupOracle is seeking a skilled Java VM Compiler Developer to join our Java Platform Group. As a member of this team, you will be responsible for developing and maintaining the Virtual Machine's just-in-time (JIT) compilers that adaptively compile Java bytecodes into optimized machine instructions.About the RoleThe successful...


  • Stockholm, Stockholm, Sweden Oracle Full time

    Exciting Opportunity for a Compiler DeveloperOracle is seeking a highly skilled Compiler Developer to join our Java Platform Group. As a member of our team, you will have the opportunity to work on exciting and meaningful projects in different phases of JVM bytecode compilation.About the RoleWe are looking for a talented individual with knowledge of computer...


  • Stockholm, Stockholm, Sweden Oracle Full time

    Job Title: Principal Java Performance EngineerAbout the RoleAs a Principal Java Performance Engineer at Oracle, you will be responsible for designing, developing, and troubleshooting software programs for databases, applications, tools, and networks. You will also work closely with development teams to create future versions of Java SE, evaluating the...


  • Stockholm, Stockholm, Sweden Oracle Full time

    Job Title: Principal Java Performance EngineerOracle is seeking a highly skilled Principal Java Performance Engineer to join our team. As a key member of our software engineering division, you will play a critical role in designing, developing, and troubleshooting software programs for databases, applications, tools, and networks.Key Responsibilities:Design,...

  • Java Developers

    2 months ago


    Stockholm, Stockholm, Sweden Norconsulting Full time

    About the Role:Norconsulting is seeking a skilled Java Developer to join our team. As a Java Developer, you will be responsible for designing, developing, and maintaining complex software systems using Java and related technologies.Key Responsibilities:Design and develop software applications using Java and related technologies such as Spring, Hibernate, and...

  • Java Developer

    2 months ago


    Stockholm, Stockholm, Sweden ComeOn Group Full time

    About ComeOn GroupComeOn Group is a leading global player in the rapidly growing iGaming market. Founded in 2008, the company has established itself as a major player in the industry, with a wide range of exciting brands across multiple markets.The RoleWe are seeking a skilled Java developer to join our team. As a Java developer, you will be responsible for...

  • Java Developer

    1 month ago


    Stockholm, Stockholm, Sweden H&M Group Full time

    About the RoleWe are seeking a talented Java Developer to join our team at H&M Group. As a Java Developer, you will play a key role in designing and building features for our products, collaborating with a diverse team of engineers and tech specialists.Key ResponsibilitiesDesign and develop high-quality software solutions using Java and related...


  • Stockholm, Stockholm, Sweden TEKsystems Full time

    About the Role:We are seeking a skilled Java Backend Developer to join our engineering team in Stockholm, Sweden. As a Java Backend Developer, you will be responsible for designing, building, deploying, and maintaining backend Java services.Your Key Responsibilities:Design and develop clean, maintainable, high-quality Java code.Take ownership of the delivery...

  • Senior Java Developer

    1 month ago


    Stockholm, Stockholm, Sweden Broadridge Full time

    About BroadridgeBroadridge is a leading provider of technology solutions for the financial services industry. Our mission is to empower our clients to achieve their goals by providing innovative and reliable solutions.Job SummaryWe are seeking a highly skilled Java Software Engineer to join our team. As a Java Software Engineer, you will be responsible for...


  • Stockholm, Stockholm, Sweden TEKsystems Full time

    About the Role:We are seeking a skilled Java Developer to join our engineering team in Stockholm, Sweden. As a Java Developer, you will be responsible for designing, building, deploying, and maintaining backend Java services.Your Key Responsibilities:Develop clean, maintainable, high-quality Java codeTake ownership of the delivery – your own, and your peer...


  • Stockholm, Stockholm, Sweden TEKsystems Full time

    About the Role:We are seeking a skilled Java Developer to join our engineering team. As a Java Developer, you will design, build, deploy, and maintain backend Java services. You will collaborate with colleagues from engineering, product, and design to develop solutions behind customer experiences.Your Impact:You will continuously innovate and deliver awesome...


  • Stockholm, Stockholm, Sweden Vipas AB Full time

    ### Job Description#### Company OverviewVipas AB is an IT consulting company that delivers tailored solutions using cutting-edge technologies like Java and Python. Our team is well-versed in software development, DevOps, and engineering, bringing years of experience and expertise.#### Job OpportunityWe are seeking a skilled Java Developer to join our...

  • Senior Java Developer

    2 weeks ago


    Stockholm, Stockholm, Sweden Norconsulting Full time

    Job Title: Java DeveloperJob Description:At Norconsulting, we are seeking a skilled Java Developer to join our team. As a Java Developer, you will be responsible for designing, developing, and maintaining large-scale Java applications.Key Responsibilities:• Design and develop high-quality Java applications using Spring frameworks, especially Spring...


  • Stockholm, Stockholm, Sweden Vipas AB Full time

    **Innovative Java Developer Needed for a Safety Solution Project**At Vipas AB, we're dedicated to creating cutting-edge solutions that transform industries. Our latest project requires an experienced Java developer to spearhead the development of a safety solution for hotels and their employees. If you're passionate about using your expertise to create...


  • Stockholm, Stockholm, Sweden Pinetree Full time

    About the RolePaf, a Nordic gaming company, is seeking a skilled Java developer to join their team in Stockholm. As a developer at Paf, you will work on the payment platform, collaborating with a close-knit team to deliver high-quality products.ResponsibilitiesParticipate in the entire development lifecycle of the payment platform.Utilize Java expertise to...

  • Java Developer to Paf

    2 weeks ago


    Stockholm, Stockholm, Sweden Pinetree Full time

    About the RoleWe are seeking a skilled Java developer to join our team at Paf, a leading gaming company in the Nordic region. As a Java developer, you will be working on our payment platform, utilizing your expertise to influence architectural decisions and ensure the long-term scalability of our system.Key ResponsibilitiesParticipate in the entire...

  • Java Developer to Paf

    3 weeks ago


    Stockholm, Stockholm, Sweden Pinetree Full time

    About the RoleWe are seeking a skilled Java developer to join our payment team at Paf. As a Java developer, you will participate in the entire development lifecycle of our payment platform, from requirements analysis to deployment and maintenance.Key ResponsibilitiesDevelop a robust, secure, and scalable payment platform using Java and Spring...

  • Senior Java Developer

    2 months ago


    Stockholm, Stockholm, Sweden ComeOn Group Full time

    About the RoleWe are seeking a highly skilled and experienced Java Developer to join our team at ComeOn Group. As a key member of our development team, you will be responsible for designing, developing, and maintaining our web applications and services.Key ResponsibilitiesDesign and develop high-quality Java-based software solutions for our web applications...


  • Stockholm, Stockholm, Sweden Vipas AB Full time

    **Innovative Solutions for a Safer Tomorrow**We are seeking a skilled Backend Java Developer to join our team in Stockholm, Sweden. As a key member of our Development Team, you will be responsible for developing a safety solution for hotels and their employees. This is an opportunity to create a future for an innovative product and make a significant impact...