We are looking for a performance engineer to develop and maintain performance infrastructure used in creating future versions of Java SE. This role involves improving performance analysis and monitoring infrastructure and tools, evaluating the performance of features in the Java programming language and runtime environment, and analyzing performance issues reported by customers or detected by regression testing.
The position focuses on designing and deploying infrastructure to support performance testing of Java releases, identifying and resolving performance regressions and deficiencies in the Java runtime and libraries, and developing and deploying new benchmarks. Working with Oracle's product development, quality, and sustaining engineering teams, external partners, and the OpenJDK community is essential.
Engineers will also improve and modernize important Java EE applications used to track the performance of Oracle's Java SE product releases. This system helps identify regressions and validate performance optimizations, ensuring the Java platform's continued high performance.
This role offers growth opportunities and the chance to work with world-class engineers, creating and delivering new Java language features and runtimes. It requires strong software development skills, curiosity, and problem-solving ability. Good communication skills are essential for collaborating with colleagues, presenting findings, and working effectively with various engineering teams to positively influence Java performance.