Principal Java Performance Engineer

1 month ago


Stockholm, Stockholm, Sweden Oracle Full time
Job Description

We are seeking a highly skilled Java Performance Engineer to join our team at Oracle. As a key member of our software engineering division, you will be responsible for designing, developing, and troubleshooting software programs for databases, applications, tools, and networks.

Your primary focus will be on evaluating the performance of features in the Java programming language and runtime environment, analyzing performance issues reported by customers or detected by regression testing, and helping to improve the performance analysis and monitoring infrastructure and tools.

You will work closely with our product development, quality, and sustaining engineering teams, as well as external partners and the OpenJDK community, to ensure the Java platform continues to perform well.

In this role, you will have the opportunity to work on a wide range of projects, from optimizing the performance of new Java features to identifying and resolving performance regressions and deficiencies in the Java runtime and libraries.

Additionally, you will be responsible for improving and modernizing an important Java EE application used to track the performance of Oracle's Java SE product releases.

This application drives a complex performance measurement system that helps us identify regressions and validate performance optimizations.

We are looking for a highly motivated and experienced software engineer who is passionate about performance optimization and has a strong technical background.

Key Responsibilities:

  • Design, develop, and troubleshoot software programs for databases, applications, tools, and networks.
  • Evaluate the performance of features in the Java programming language and runtime environment.
  • Analyze performance issues reported by customers or detected by regression testing.
  • Help improve the performance analysis and monitoring infrastructure and tools.
  • Work closely with product development, quality, and sustaining engineering teams, as well as external partners and the OpenJDK community.

Requirements:

  • Strong technical background in software development.
  • 5+ years of experience in software development.
  • Knowledge of system and processor architectures.
  • Excellent knowledge of Java programming language.
  • Knowledge of Java Virtual Machine architecture and subsystems, including bytecode execution, JIT compilation and optimizations, object allocation and garbage collection, multithreading and synchronization.
  • Knowledge of shell scripting languages.

Preferred Skills and Knowledge:

  • Design, develop, troubleshoot, and debug software programs for databases, applications, tools, and networks.
  • Experience in working with and managing cloud infrastructure.
  • Experience in working in distributed teams.

Career Level - IC4

As a member of the software engineering division, you will assist in defining and developing software for tasks associated with developing, debugging, or designing software applications or operating systems.

You will also provide technical leadership to other software developers and specify, design, and implement changes to existing software architecture to meet changing needs.

Duties and tasks are varied and complex, needing independent judgment.

Fully competent in own area of expertise.

BS or MS degree or equivalent experience relevant to functional area.

Five years of software engineering or related experience.

Disclaimer:

Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates.

Range and benefit information provided in this posting are specific to the stated locations only

US: Hiring Range: from $94,200 to $223,500 per annum. May be eligible for bonus and equity.

Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle's differing products, industries and lines of business.

Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.

Oracle US offers a comprehensive benefits package which includes the following:

  • Medical, dental, and vision insurance, including expert medical opinion
  • Short term disability and long term disability
  • Life insurance and AD&D
  • Supplemental life insurance (Employee/Spouse/Child)
  • Health care and dependent care Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) Savings and Investment Plan with company match
  • Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation.
  • 11 paid holidays
  • Paid sick leave: 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours.
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal
  • Voluntary benefits including auto, homeowner and pet insurance


  • 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

    Oracle 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 defining and developing software for tasks associated with developing, debugging, or designing software applications or operating systems.We are looking for an exceptional performance...


  • Stockholm, Stockholm, Sweden Oracle Full time

    Oracle, a global provider of enterprise cloud computing, is seeking a skilled High-Performance Java Compiler Specialist to join its team. As an integral part of the company's mission to empower businesses on their journey of digital transformation, this role plays a crucial part in developing and maintaining the Virtual Machine's just-in-time (JIT)...


  • Stockholm, Stockholm, Sweden Vipas AB Full time

    Senior Backend Java Engineer Job DescriptionAt Vipas AB, we're seeking a highly skilled Senior Backend Java Engineer to join our team. As a key member of our Platform mission, you'll play a crucial role in enabling our engineering organization to effectively utilize cloud infrastructure.Key Responsibilities:Design, analyze, optimize, and troubleshoot...

  • Senior Java Developer

    4 weeks ago


    Stockholm, Stockholm, Sweden Broadridge Full time

    At Broadridge, we strive to empower our associates to excel in their careers, fostering an environment where they can grow and contribute to the company's success.Broadridge Trading & Connectivity SolutionsBroadridge Trading & Connectivity Solutions provides high-performance multi-asset trading solutions that automate the entire front office for investment...


  • Stockholm, Stockholm, Sweden Oracle Full time

    Job Title: Senior Java Software EngineerOracle is seeking a skilled Senior Java Software Engineer to join our Java Core Libraries team.Job Summary:We are looking for an experienced Java software engineer to contribute to the development of the Java Core Libraries, which are a critical component of the JDK. The successful candidate will work closely with our...


  • Stockholm, Stockholm, Sweden Vipas AB Full time

    About Vipas ABWe are a leading IT consulting company dedicated to delivering tailored solutions using cutting-edge technologies. Our team is well-versed in software development, DevOps, and engineering, bringing years of experience and expertise.Key Responsibilities:Design and implement solutions within existing services and data pipelines.Develop...


  • Stockholm, Stockholm, Sweden Vipas AB Full time

    About Vipas ABVipas AB is an IT consulting company that delivers tailored solutions using cutting-edge technologies. Our team is well-versed in software development, DevOps, and engineering, bringing years of experience and expertise. We strive to create a world where business technology perfectly aligns with your goals—efficient, scalable, and...


  • Stockholm, Stockholm, Sweden Vipas AB Full time

    Senior Backend Java EngineerWe are seeking a highly skilled Senior Backend Java Engineer to join our team in Stockholm, Sweden. As a key member of our Platform mission, you will be responsible for designing, developing, and deploying cloud infrastructure using Java and Kubernetes.Main Responsibilities:Design and implement scalable cloud infrastructure using...


  • Stockholm, Stockholm, Sweden Broadridge Full time

    At Broadridge, we empower our associates to drive innovation and deliver exceptional results. To achieve this goal, we are seeking a talented Java engineer to join our team.Key ResponsibilitiesDesign and develop high-performance software products for the financial marketsEvolve technically while working on data-intensive latency-sensitive productsCollaborate...


  • Stockholm, Stockholm, Sweden Arion Recruitment Full time

    Role OverviewA high-performance Java developer is needed to join our innovative Development Team in Stockholm, Sweden. We are looking for a skilled professional with a passion for creating next-generation access control solutions using cutting-edge technology.This role offers a unique opportunity to shape the future of access systems and make a global impact...


  • Stockholm, Stockholm, Sweden Oracle Full time

    Join the Oracle Team as a Java VM Compiler DeveloperOracle 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,...


  • Stockholm, Stockholm, Sweden Oracle Full time

    About UsOracle, a global technology leader, is expanding its Java Core Libraries team. We're seeking a highly skilled Senior Java Core Engineer to join our dynamic and innovative group.Career Level - IC3We are looking for an experienced software engineer to contribute to the development, maintenance, and growth of the Java Core Libraries. The ideal candidate...

  • Java Utvecklare

    4 weeks ago


    Stockholm, Stockholm, Sweden Segula Technologies Full time

    JobbbeskrivningVi söker en erfaren Java-utvecklare som vill bidra till vårt team!ArbetsuppgifterVi söker en utvecklare som kan arbeta med Java och utveckla högkvalitativ kod. Du kommer att arbeta i ett team och dela kunskap och erfarenheter med kollegor.KvalifikationerVi söker en person som har:B.Sc./M.Sc. i datavetenskap, mjukvaruutveckling, elektronik...


  • Stockholm, Stockholm, Sweden Oracle Full time

    Job Title: Senior Java Core DeveloperAbout the Role: We are seeking a skilled Senior Java Core Developer to join our team at Oracle. As a member of our global team, you will be responsible for the development and maintenance of the Java Core Libraries, which include areas such as Networking, Collections, Compression, Math Libraries, Serialization, Regular...


  • Stockholm, Stockholm, Sweden Vipas AB Full time

    About the RoleWe are seeking a highly skilled DevOps Engineer to join our team at Vipas AB. As a DevOps Engineer, you will play a key role in designing, implementing, and maintaining our Continuous Integration/Continuous Deployment (CI/CD) pipeline. Your primary focus will be on ensuring the smooth operation of our CI infrastructure, which supports over 3000...


  • Stockholm, Stockholm, Sweden Vipas AB Full time

    Job OverviewVIPAS AB is an IT consulting company that delivers tailored solutions using cutting-edge technologies like Java and Python.We are seeking a talented Senior Backend Engineer with a strong focus on Java to join our team dedicated to developing and implementing genre taxonomies in a multilingual, multicultural environment.About VIPAS ABImagine a...


  • Stockholm, Stockholm, Sweden Aleris Basal Hemsjukvård Nordväst Sollentuna Full time

    ⬆ With a strong background in software development, this role requires a skilled Software Engineer to join our team and contribute to the development of our cutting-edge products. As a key member of our engineering team, you will have the opportunity to work with a variety of technologies and tools, including Java and Python, to design, develop, and deploy...


  • Stockholm, Stockholm, Sweden Tink Full time

    About the RoleWe are seeking an experienced Lead Java/Go Software Developer to join our Finance Management team. In this role, you will be responsible for working with our team's technologies, primarily Java and Go, as well as DevOps tools like Docker and Kubernetes.You will have the opportunity to innovate around new features, measure their performance, and...


  • Stockholm, Stockholm, Sweden Vipas AB Full time

    Job Title: DevOps Engineer with Java and Python ExpertiseAbout the Role:We are seeking a highly skilled DevOps Engineer to join our team at Vipas AB. As a DevOps Engineer, you will be responsible for designing, implementing, and maintaining our Continuous Integration (CI) infrastructure. This is a unique opportunity to work with a growing company that values...