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.