Principal Member of Technical Staff – Java Core Libraries
OracleIe-irelandUpdate time: February 6,2023
Job Description

The Java Software Quality Engineering team partners with the Java feature development teams. Our goal is to have engineers writing well designed, robust, reliable, repeatable, and maintainable open-source tests and tools. Our engineers work on the product source code as well as the test code and automation/tooling to find issues early and provide adequate coverage for the components under test. 
The work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. The successful candidate will be a 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.


Responsibilities:
•    Design and develop tooling and test frameworks for one of the world’s most popular and influential development platforms
•    Work and communicate well with a wide range of features and component teams to drive quality in the Java core libraries
•    Work closely with other engineering teams to understand new technologies, design, and develop functional tests to ensure the quality of the product
•    Impact the evolution of the JDK platform and the next generation of testing tools, code analysis and test infrastructure
 

Skills & Experience:
•    BS in a technical discipline. MS desirable. At least 5 years’ experience in software development or testing
•    Motivated and results-oriented individual
•    A very strong programming background, ideally Java or C/C++
•    Familiarity with Java core libraries and the JDK
•    Working experience on Linux/Windows/macOS
•    Extensive test and troubleshooting experience
•    Experience with shell scripting
•    Excellent oral and written communication skills
•    Ability to thrive and grow in a fast-paced team environment.
•    Ability to conceive, plan, implement, and collaborate with distributed teams across geographies
•    A desire to learn new skills
 

Desirable:
•    Java Certified Developer
•    Experience with platform development

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.

Get email alerts for the latest"Principal Member of Technical Staff – Java Core Libraries jobs in Ie-ireland"