Java Performance Engineer
OracleZa-za,south africa-cape townUpdate time: July 14,2020
Job Description

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 senior engineer to expand our efforts.  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.  Ideally, the candidate will 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.

!|!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. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.

Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.

As part of Oracle's employment process candidates will be required to successfully complete a pre-employment screening process. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable).!|!

Get email alerts for the latest"Java Performance Engineer jobs in Za-za,south africa-cape town"