Главная arrow Обзоры зарплат arrow Программист Java
Программист Java
Исследовательский центр рекрутингового портала SuperJob.ru (http://www.superjob.ru/) в мае 2010 года изучил предложения работодателей и ожидания претендентов на позицию «Программист Java» в 12 городах России.
Функциональные обязанности разработчиков Java включают создание архитектуры платформенного решения, программных модулей и интеграционных приложений, оптимизацию программного кода. В компетенцию данных специалистов входит поддержка работы приложений, программное сопровождение проекта, составление технической документации к разработанному ПО.

Средняя зарплата, предлагаемая программистам Java московскими работодателями, составляет 80000 руб. В северной столице разработчики Java могут рассчитывать на доход в размере 70000 руб., в Казани и Самаре – 40000 руб. Данные по другим городам, участвовавшим в исследовании, представлены ниже (см. таблицы).

Претендовать на начальные позиции в качестве разработчика Java могут специалисты с неполным или законченным высшим образованием (техническим либо IT) и опытом программирования на данном языке не менее года. Соискатели должны знать принципы объектно-ориентированного программирования, иметь навыки работы с базами данных, web-серверами и серверами приложений, владеть английским языком на уровне, достаточном для чтения технической документации. Зарплатные предложения для молодых специалистов в столице составляют от 35000 до 60000 руб., в Санкт-Петербурге – от 30000 до 50000 руб., в Казани и Самаре – от 18000 до 30000 руб.

На больший оклад вправе рассчитывать разработчики со стажем программирования на Java более 2 лет. Такие специалисты должны демонстрировать знание веб-технологий, иметь опыт создания приложений на платформе J2EE или J2SE, навыки использования специальных инструментальных средств, работы с СУБД и системами контроля версий. Для некоторых работодателей важно наличие у претендентов опыта коммерческой разработки программного обеспечения. Программисты Java, соответствующие вышеназванным требованиям, в Москве зарабатывают до 90000 руб., в городе на Неве – до 80000 руб., в Казани и Самаре – до 50000 руб.

Вход в следующий зарплатный диапазон открыт для разработчиков со стажем программирования на Java более 3 лет, чей профессионализм подтвержден квалификационными аттестатами. Основными требованиями со стороны работодателей к таким специалистам являются наличие навыков проектирования информационных систем и подготовки проектной документации, опыт создания многоуровневых приложений и опыт работы с интеграционными решениями. Компании, имеющие международных партнеров, заинтересованы в специалистах, свободно владеющих английским языком. Дополнительным плюсом станет и опыт руководства группой разработчиков. Зарплата асов программирования на Java в столице достигает 120000 руб., в Санкт-Петербурге – 110000 руб., в Казани и Самаре – 60000 руб.

Согласно исследованию рынка труда, типичным представителем специальности программиста Java, является молодой мужчина с высшим образованием. Специалисты в возрасте до 30 лет составляют 59% от общего числа соискателей должности разработчика Java. Женщин среди программистов Java всего 6%. Высшее образование имеют 84% претендентов. 30% программистов Java свободно владеют английским языком.

Статистика по вакансиям на позицию "Программист/разработчик Java".

В мае 2010 года 29% находящихся в открытом доступе портала SuperJob.ru вакансий программистов/разработчиков Java размещено кадровыми агентствами, 71% - прямыми работодателями. Из вакансий прямых работодателей 89% вакансий размещено ИТ-компаниями, 5% - торговыми компаниями, по 2% - банками, телекоммуникационными и торгово-производственными компаниями.

Регионы исследования: гг. Москва, Санкт-Петербург, Волгоград, Екатеринбург, Казань, Нижний Новгород, Новосибирск, Ростов-на-Дону, Омск, Самара, Уфа, Челябинск.
Время проведения исследования: май 2010 г.
Единица измерения: российский рубль.
Объект изучения: предложения работодателей и ожидания претендентов на позицию «Программист Java».

Типичный функционал:
- разработка архитектуры платформенного решения и программных модулей на Java;
- разработка интеграционных приложений;
- составление технической документации по разработанному программному обеспечению;
- поддержка работы приложений, программное сопровождение проекта.

Требования к позиции: тип занятости — полный рабочий день.

Уровень оплаты труда специалиста определяется благосостоянием компании, переченем должностных обязанностей, опытом работы по специальности, уровнем развития профессиональных навыков.

Анализ информации по уровням оплаты труда специалиста:
(без учета бонусов, дополнительных льгот и компенсаций)


Регион Мин.  Макс. МодаМедианаНижний квартильВерхний квартильСреднее арифметическое
Москва35 000120 00080 00080 00060 000 90 00076 500
Санкт-Петербург 30 000110 00070 00070 00050 00080 00065 025
Волгоград16 00055 00040 00035 00025 000
45 00034 425
Екатеринбург25 00080 00060 00055 00040 000
65 00051 255
Казань18 00060 00045 00040 00030 00050 00039 015
Нижний Новгород20 00065 00050 00045 00032 00052 00042 075
Новосибирск22 00075 00055 00050 00038 00058 00046 665
Омск 17 00060 000 45 000 40 000 30 00045 00036 720
Ростов-на-Дону 20 00065 00050 00042 00032 00050 00040 545
Самара 18 00060 00040 000 40 00030 000 50 000 38 250
Уфа 20 00065 00045 000 45 000 30 00050 000 39 780
Челябинск 17 00070 00050 000 45 000 35 00055 000 44 370

Пояснения к таблице »

Исследование массива данных о заработных платах в исследуемых регионах позволяет выделить несколько основных зарплатных диапазонов, каждый из которых характеризуется определенным типичным набором требований и пожеланий к кандидату. Каждый последующий зарплатный диапазон включает в себя требования, сформулированные для предыдущих.

РегионДиапазон I Диапазон II
Диапазон III
Москвадо 60 00060 000 - 90 000свыше 90 000
Санкт-Петербургдо 50 00050 000 - 80 000свыше 80 000
Волгограддо 25 000 25 000 - 45 000свыше 45 000
Екатеринбургдо 40 000 40 000 - 65 000свыше 65 000
Казаньдо 30 00030 000 - 50 000свыше 50 000
Нижний Новгород до 32 00032 000 - 52 000свыше 52 000
Новосибирскдо 38 00038 000 - 58 000свыше 58 000
Омскдо 30 00030 000 - 45 000свыше 45 000
Ростов-на-Донудо 32 00032 000 - 50 000свыше 50 000
Самарадо 30 00030 000 - 50 000свыше 50 000
Уфадо 30 00030 000 - 50 000свыше 50 000
Челябинскдо 35 00035 000 - 55 000свыше 55 000

Пояснения к таблице »

Исследование массива данных о заработных платах в исследуемых регионах позволяет выделить несколько основных зарплатных диапазонов, каждый из которых характеризуется определенным типичным набором требований и пожеланий к кандидату. Каждый последующий зарплатный диапазон включает в себя требования, сформулированные для предыдущих.

Зарплатный диапазонТребования и пожелания к профессиональные навыкам
1I- высшее / неполное высшее образование (техническое / IT);
- знание принципов объектно-ориентированного программирования;
- знание основ работы с базами данных, минимальный опыт работы с ними;
- знание английского языка на уровне чтения технической документации, владение письменным английским языком;
- опыт работы с web-серверами и серверами приложений;
- опыт программирования на Java от года;
2II- знание веб-технологий: HTML, CSS, AJAX, JavaScript и др;
- опыт использования специальных инструментальных средств (Hibernate, Spring, Struts и т.д.);
- опыт работы с СУБД (Oracle, MS SQL, MySQL и др.);
- опыт работы с системами контроля версий;
- опыт разработки приложений на платформе J2EE и/или J2SE;
- опыт программирования на Java от 2 лет;

возможное пожелание:
- опыт коммерческой разработки программного обеспечения;
3III- наличие квалификационных аттестатов;
- опыт проектирования информационных систем и подготовки проектной документации;
- опыт работы с интеграционными решениями (IBM WebSphere, Oracle Fusion Middleware);
- опыт разработки многоуровневых приложений;
- опыт программирования на Java от 3 лет;

возможные пожелания:
- знание английского языка на разговорном или свободном уровне;
- навыки руководства группой разработчиков.

Статистические данные:
  • Возрастной диапазон наиболее востребованных рынком труда программистов Java 22-45 лет; программисты Java в возрасте до 30 лет составляют 59% от общего числа специалистов; в возрасте от 30 до 40 лет – 25%, в возрасте от 40 до 50 – 13%;

  • 94% программистов Java – мужчины;

  • 68% программистов Java владеют английским языком на базовом уровне и на уровне, достаточном для чтения специализированной литературы; на разговорном и на свободном уровнях – 30%;

  • 84% программистов Java имеют высшее образование, 13% - неполное высшее, 3% - среднее специальное;

  • 48% программистов Java имеют водительские права категории «В».

Сравнить с результатами исследования, проведённого в июле 2008 года

Посетить профессиональное сообщество "IT, телекоммуникации и связь" портала SuperJob

Заказать обзор заработных плат

Просмотреть резюме программистов Java на портале Superjob

Просмотреть вакансии программистов Java на портале Superjob


 
« Пред.   След. »