Исследование рынка труда
в Java-разработке (ноябрь 2019)

В данном исследовании рассматривается ряд наиболее распространенных требований работодателей к соискателям на позицию Java-разработчика, а также зарплатные предложения для такого рода специалистов. Для того, чтобы определить, каких кандидатов ждут в белорусских IT-компаниях было проанализировано свыше 460 вакансий на HeadHunter (jobs.tut.by), dev.by и LinkedIn.

Кого ищут?

В большинстве вакансий не отмечается желаемый тайтл сотрудника (в 56% объявлений). Отдельные компании целенаправленно разыскивают Middle (12% объявлений) и Senior-специалистов (9% объявлений), а также Team Lead (2% объявлений). Есть заинтересованность и в Junior-разработчиках (около 18% объявлений).

Требуемый опыт работы

В большинстве вакансий работодатели отмечают заинтересованность в кандидатах с опытом работы от 1 до 3 лет (более 78% вакансий). В отдельных объявлениях говорится о необходимости более существенной выработки — от 3 до 5 лет (около 8% объявлений). В остальных вакансиях говорится о готовности компании рассмотреть кандидатов без опыта работы после прохождения профильных курсов или с техническим образованием на позицию стажера или junior-специалиста (14% объявлений).
Прикладная сфера (от наиболее распространенной):

  • Web-разработка;
  • GameDev;
  • Fin Tech:
  • Blockchain:
  • Big Data.

Основные требования (от наиболее востребованных):

  • понимание ООП, design patterns, структур данных, алгоритмов, архитектуры кода;
  • владение Java Core (8 версии и выше);
  • опыт работы с SQL.

Что может служить дополнительным преимуществом:

  • знание JavaScript (ES 5, 6, 7);
  • опыт работы с облачными решениями (AWS, Google Cloud);
  • опыт работы с Linux;
  • опыт разработки REST API;
  • работа с Cassandra;
  • работа с Docker;
  • работа с Kubernetes.

Больше полезных статей в рассылке

Подписка в один клик, никакого спама

Использование софта:

  • Spring IOC, Spring Data, Spring MVC;
  • Docker Containers;
  • JUnit;
  • Maven/Gradle;
  • Mongo, GridFS, Redis, ElasticSearch;
  • Groovy, Kotlin;
  • EJB, JPA, JAX-RS, Glassfish;
  • Hibernate, Jooq.

Основные задачи (наиболее распространенные):

  • разработка нового функционала/рефакторинг существующих решений;
  • создание скриптов и автоматизация;
  • создание плагинов;
  • оптимизация существующих процессов и разработок;
  • расширение технического стека;
  • участие в митингах/встречах, общение с клиентом (при необходимости).

Уровень английского:

Почти в половине вакансий в качестве желаемого уровня владения английским языком указан Upper Intermediate (около 53% объявлений). Однако есть предложения и для тех, кто пока не настолько успешно освоил "инглиш": Intermediate (19% объявлений) и Pre-Intermediate (6% объявлений). В остальных вакансиях желаемый уровень английского описывают как "хороший" или такое пожелание не указано вообще. В нескольких объявлениях предлагают определить уровень английского по результатам собеседования и тестирования.

Личностные качества:

  • Коммуникабельность;
  • Аналитические способности;
  • Умение работать в команде;
  • Ответственность, исполнительность, внимательность;
  • Лидерские качества.

Уровень зарплаты

В большинстве объявлений не отмечается предлагаемый уровень зарплат (84% объявлений) — этот параметр предлагают определить на собеседовании. Среди предложений с конкретными числами в качестве средней зарплаты для Middle Java-разработчика указана 3 000 - 3 500 USD. Отмеченный максимум, указанный для Senior Java-разработчика — 4 500 USD в одной из крупных IT-компаний. Junior-специалистам предлагают зарплату в пределах от 500 до 1200 USD, в зависимости от опыта работы, портфолио и результатов собеседования.

Бонусы для сотрудников (наиболее характерные)

  • Медицинское страхование;
  • Денежные бонусы по случаю важных жизненных событий;
  • Партнерская программа с магазинами/заведениями/СК и др.;
  • Оплата профессионального обучения и курсов иностранного языка;
  • Дополнительные дни отпуска и/или sick days;
  • Корпоративный отдых и тимбилдинги за счет компании;
  • Угощения и игровые зоны в офисе;
  • Возможность выбора рабочего места и кресла.

Выводы

Белорусской IT-сфере однозначно нужны квалифицированные и опытные Java-разработчики — спрос на таких сотрудников подтверждает немалое количество объявлений. Среди работодателей как крупные компании с именами на слуху, так и небольшие студии и стартапы. Готовы принимать и новичков, если желание работать подкреплено профильными курсами и портфолио. При этом работодатели согласны платить подходящим работникам неплохие по белорусским меркам деньги.
Наши контакты
E-mail: info@mymonday.by
sales@mymonday.by
Тел.:
+375 29 5767723