Все вакансии / Middle C/C++/Java Software Engineer (JVM) / Новосибирск

Our client is the industry’s only company exclusively focused on Java and the Java Virtual Machine (JVM), builds fully supported, standards-compliant runtimes that help enable Java-based businesses.

Main responsibilities:

  • debug and correct quality and performance problems in the JVM; 
  • maintain project source repositories, apply and adopt fixes from main OpenJDK repositories;
  • design and implement new product features;
  • work on scheduled product updates.

Requirements:

  • proficiency in C++;
  • solid knowledge of Java;
  • good understanding of JVM design and internals;
  • proficiency in debugging both managed and native code, locally and remotely;
  • understanding of basic Computer Science concepts (data structures and algorithms);
  • familiarity with source control systems;
  • minimum BS/BA in Computer Science or equivalent, plus 3 years of relevant work experience;
  • intermediate level in English, ability to efficiently participate in online communication in English;
  • Ability to work in a global team.

Bonus skills:

  • good knowledge of key Operational Systems concepts (processes and threads, memory management, concurrency and synchronization etc.);
  • good understanding of Linux internals;
  • experience with shell scripting, make and installers is a plus.

We offer:

  • Work on an industry-leading JVM (Zing) with high visibility and impact on the industry;
  • Work in a global highly professional team of JVM experts;
  • Flexible hours;
  • Competitive compensation.
  • Benefits package: family medical insurance, parking spot, coffee and snacks, etc.
Подраздел:

C++, Java