Java Sustaining Engineer (Java FX)
Location: Almaty, Kazakhstan
Department: Development
Role Summary
As a Java Developer, you will join a team of OpenJDK engineers focused on improving the stability and quality of Java in production. Your main responsibilities include diagnosing, debugging, and resolving issues in the JDK, with a focus on backporting fixes and maintaining Core Libraries and Desktop Graphics (AWT/Swing/JavaFX). You'll work across different parts of the JDK, applying engineering best practices to ensure robust, production-ready solutions. This role offers strong opportunities for technical growth and deep problem-solving.
Key Responsibilities
Follow up with the changes in OpenJDK and other relevant open-source projects.Maintain project source repositories, apply and adopt fixes from OpenJDK repositories and other relevant open-source projects.Work on bug fixing, supporting and backporting of Core Libraries, AWT/Swing/JavaFX components.Release and develop Core Libraries and JavaFX components.Work on backporting relevant fixes for the whole OpenJDK to prior releases and custom versions of the JDK.Resolve, implement, and deploy fixes.Qualifications
- BS/BA in Computer Science or equivalent
- Relevant work experience as Java developer or QA Engineer or Sustaining Engineer or UI Developer
- 2+ years of Java development, preferably with a focus on enterprise applications
- Basic experience with Linux and Bash
- Intermediate English level or higher
- Oracle Java SE certificate will a plus
Preferred
- Experienced with Core Java API, AWT or Swing or JavaFX
- Experience with Git or Mercurial
What We Offer
- Opportunity to become a part of a team of Java experts, work together on an open-source project with high visibility and make a true impact on the industry.
- The Community of Java Professionals is not just a job.
- Possibility for growth and development.
- Competitive compensation package.