Vacancy has been moved to archive

All vacancies / Junior Software Engineer (Intern) / Novosibirsk

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.

We offer: 

  • great opportunity to start engineering career in a hi-tech international company;
  • work on a huge complex product in a global highly professional team of experts;
  • work on an industry-leading JVM (Zing) with high visibility and impact on the industry;
  • flexible hours, part time employment based on education needs.

Main responsibilities:

  • debug and fix quality and performance problems in the JVM;
  • apply and adopt fixes from OpenJDK;
  • use scripting languages to automate routine tasks;
  • participate in code reviews;
  • learn and grow as a software engineer.

Requirements:

  • being a university student of year 3 and above;
  • good knowledge of C++;
  • good knowledge of Java;
  • understanding of OOP principles, design patterns;
  • understanding of basic Computer Science concepts (data structures and algorithms);
  • sufficient English for frequent written communication and occasional online meetings;
  • ability to quickly learn new technical areas and large source code bases;
  • ability to work in a global team.

Bonus skills:

  • familiarity with source control systems;
  • familiarity with Operational Systems concepts (processes and threads, memory management, concurrency and synchronization etc.);
  • experience with shell scripting, make and installers is a plus.
Подраздел:

C++, Java