Oracle Java Performance Engineer in Salt Lake City, Utah
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. Define specifications for significant new projects and specify, design and develop software according to those specifications. You will perform professional software development tasks associated with the developing, designing and debugging of software applications or operating systems.
Provide leadership and expertise in the development of new products/services/processes, frequently operating at the leading edge of technology. Recommends and justifies major changes to existing products/services/processes. BS or MS degree or equivalent experience relevant to functional area. 8 or more years of software engineering or related experience.
Oracle is an Affirmative Action-Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veterans status, age, or any other characteristic protected by law.
The Performance team in the Java Platform Group is responsible for ensuring high performance and scalability of the Java Platform, Standard Edition. We cover all aspects of Java SE including the Java language compiler and tools, class libraries and runtime environment, and the Java HotSpot virtual machine.
We are looking for a talented and influential senior engineer to enhance our leadership in development and evolution of the Java platform. Duties and responsibilities of this position include measuring, analyzing and optimizing the performance of new Java features, 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 an essential part of the job.
This is a chance to join world-class developers who are creating and delivering new versions of Java SE. It requires strong software development skills and expertise with performance analysis methodology and tools, along with the curiosity, desire and ability to root out performance problems. The candidate should have knowledge of the Java language and core libraries, Java virtual machine architecture (including bytecode execution, JIT compilation and code optimization, garbage collection, multithreading and synchronization), and processor architectures. Experience with large Java applications, frameworks and benchmarks is a plus. Good communication skills are necessary to collaborate with colleagues, present findings and work effectively with a variety of engineering teams to positively influence Java performance.
Job: *Product Development
Title: Java Performance Engineer
Location: United States
Requisition ID: 20000U70