Java Support Engineer

Location: Almaty, Kazakhstan
Department: Development

Role Summary

As a team member you will be working within OpenJDK, developing and supporting a product with highest standards of the IT industry. You will work together with a team of OpenJDK developers and will get the opportunity to work on problems that impact the stability of Java in production. Your main responsibility is to diagnose, debug and resolve bugs as well as improve the overall quality and stability of JDK.

Key Responsibilities

Respond to customer issues with a provided SLACommunicate with customers via bug system, email, phone, and videoconferencing to streamline issue resolutionIdentify the root cause of the customer issues, work with engineering team to resolve them in a timely mannerResolve, 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
  • 1+ 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

  • Experience with either Core Java API, Graphics (AWT/Swing/JavaFX) or networking stack
  • 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.