Новости

31% программистов Java рассматривают предложения о работе за пределами родного города: в другом регионе России или в другой стране. На фоне очевидного дефицита этих специалистов – на 1 вакансию приходится 0,3 резюме – такие цифры выглядят пугающе. Что привлекает разработчиков Java в работе за рубежом и чем это грозит для российского рынка труда, выяснил Исследовательский центр рекрутингового портала Superjob.ru.

Россия останется без Java-программистов?

Согласно июльскому рейтингу популярности языков программирования Tiobe Programming Community Index, Java является вторым по популярности языком программирования в мире. Следует заметить, что еще недавно Java был лидером рейтинга, уступив первое место языку программирования C в апреле 2012 года. 

Несмотря на отрицательную динамику популярности языка Java и большой скандал, разразившийся в конце августа в связи с заметными уязвимостями, не устраненными в очередном релизе Java, хотя корпорация Oracle была уведомлена о них еще в апреле, эксперты не прогнозируют дальнейшее ухудшение ситуации для Java: он остается одним из самых популярных языков для приложений под Android. 

Программисты Java не ощутили на себе снижение показателей «родного» языка в международном рейтинге: при соотношении предложения и спроса на уровне 0,3 резюме на 1 вакансию разработчики Java не имеют проблем с трудоустройством. 

Средняя стартовая зарплата программиста Java в Москве составляет 90 000 руб. в месяц. Многие разработчики считают эту зарплату недостаточно привлекательной и стремятся найти работу за пределами родной страны. Так, 22% Java программистов готовы уехать из Москвы, если им предложат хорошую работу. Для сравнения: в среднем в IT отрасли этот показатель составляет 14%. Безусловно, не все программисты, отметившие возможность переезда, рассматривают исключительно предложения из-за границы. Однако во многих случаях это именно так. Тем более, средняя зарплата разработчика Java, например, в США находится на уровне максимальной планки российских программистов и составляет, по данным портала www.glassdoor.com, $5 400 в месяц. 

Кстати, если говорить не только о московских Java-программистах, но и об их коллегах из других регионов страны, то в среднем 31% разработчиков Java готовы покинуть родные места в поисках лучшей работы. По уровню мобильности их обгоняют только программисты Oracle: 45% из них рассматривают предложения работодателей из других стран/регионов. На третьем месте расположились разработчики .NET: 30% из них отметило возможность работать не только в родном регионе. 

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

Значит ли это, что дефицит Java-разработчиков в России превысит критический предел? Оснований утверждать это нет: IT – очень привлекательная отрасль для молодежи, работа программиста интересна, востребована и хорошо оплачивается. Поэтому глобального оттока кадров из IT не происходит. К тому же переезд за границу – серьезный шаг, связанный с полной сменой обстановки и окружения. Далеко не каждый готов отказаться от привычного образа жизни, пусть и ради двукратного увеличения доходов. 

Должностные обязанности 

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

Зарплатные предложение и требования работодателей
Среднее зарплатное предложение для программиста Java в Москве составляет  90 000 руб., в Санкт-Петербурге - 73 000 руб., в Волгограде - 37 000 руб., в Екатеринбурге - 55 000 руб., в Казани - 40 000 руб., в Нижнем Новгороде - 40 000 руб., в Новосибирске - 48 000 руб., в Ростове-на-Дону - 43 000 руб., в Омске -42 000 руб., в Самаре 43 000 руб., в Уфе - 38 000 руб., в Челябинске - 48 000 руб. 

Соискатели, впервые претендующие на должность программиста Java, должны иметь опыт разработки ПО на данном языке не менее полугода. Также потребуется отличное знание HTML, CSS, XML, принципов объектно-ориентированного программирования, теоретических основ разработки баз данных. Предъявляются требования и к образованию кандидатов: работодатели отдают предпочтения выпускникам и студентам профильных и технических факультетов вузов. Стартовый оклад программиста Java в Москве составляет от 
45 000 до 55 000 руб., в Санкт-Петербурге – от 35 000 до 45 000 руб., в Нижнем Новгороде – от 20 000 до 24 000руб., в Казани – от 18 000 до 23 000 руб.

Город Уровень дохода, руб. 
(без опыта работы на данной позиции)
Требования и пожелания к профессиональным навыкам
Москва 45 000 - 55 000
- Высшее / неполное высшее образование (техническое / IT)
- Отличное знание HTML, CSS, Java, XML
- Знание принципов объектно-ориентированного программирования
- Знание теоретических основ разработки баз данных
- Знание английского языка на уровне чтения технической документации
- Опыт программирования на Java от полугода

Санкт-Петербург 35 000 - 45 000
Волгоград 18 000 - 22 000
Екатеринбург 25 000 - 32 000
Казань 18 000 - 23 000
Нижний Новгород 20 000 - 24 000
Новосибирск 22 000 - 28 000
Ростов-на-Дону 20 000 - 25 000
Омск 18 000 - 24 000
Самара 20 000 - 25 000
Уфа 18 000 - 23 000
Челябинск 22 000 - 28 000

Рассчитывать на более высокий оклад могут разработчики Java с трудовым стажем от 1 года, имеющие опыт работы с Web-серверами и серверами приложений. Их доход в столице достигает 
80 000 руб., в городе на Неве – 65 000 руб., в Нижнем Новгороде и Казани – 35 000 руб.

Город Уровень дохода, руб. 
(с опытом работы от 1 года)
Требования и пожелания к профессиональным навыкам
Москва 55 000 - 80 000
- Опыт работы с Web-серверами и серверами приложений

Санкт-Петербург 45 000 - 65 000
Волгоград 22 000 - 33 000
Екатеринбург 32 000 - 47 000
Казань 23 000 - 35 000
Нижний Новгород 24 000 - 35 000
Новосибирск 28 000 - 42 000
Ростов-на-Дону 25 000 - 38 000
Омск 24 000 - 36 000
Самара 25 000 - 38 000
Уфа 23 000 - 34 000
Челябинск 28 000 - 42 000

Следующий зарплатный диапазон открыт для программистов Java, чей стаж работы превышает 2 года. Вакансии требуют от таких специалистов опыта работы системами контроля версий, СУБД (MS SQL Server или Oracle), навыков использования специальных инструментальных средств (Hibernate, Spring, Struts и т.д.). Также необходимо знать шаблоны проектирования Java и J2EE. Серьезные требования подкреплены и соответствующими зарплатными предложениями. Так, в Москве программисты Java указанного профессионального уровня зарабатывают до 
130 000 руб., в северной столице – до 100 000 руб., в Нижнем Новгороде – до54 000 руб., в Казани – до 53 000 руб.

Город Уровень дохода, руб. 
(с опытом работы от 2 лет)
Требования и пожелания к профессиональным навыкам
Москва 80 000 - 130 000
- Знание шаблонов проектирования Java и J2EE
- Опыт использования специальных инструментальных средств (Hibernate, Spring, Struts и т.д.)
- Опыт работы в команде разработчиков
- Опыт работы с системами контроля версий 
- Опыт работы с СУБД (MS SQL Server или Oracle)

Санкт-Петербург 65 000 - 100 000
Волгоград 33 000 - 50 000
Екатеринбург 47 000 - 72 000
Казань 35 000 - 53 000
Нижний Новгород 35 000 - 54 000
Новосибирск 42 000 - 64 000
Ростов-на-Дону 38 000 - 58 000
Омск 36 000 - 55 000
Самара 38 000 - 58 000
Уфа 34 000 - 52 000
Челябинск 42 000 - 65 000

Стаж программирования на Java от 3 лет, навыки разработки многоуровневых приложений и проектирования информационных систем, опыт работы с интеграционными решениями (IBM WebSphere, Oracle Fusion Middleware) – таковы основные требования к опытным разработчикам, претендующим на максимальный оклад. Дополнительным подтверждением высокого профессионализма послужат квалификационные сертификаты. Конкурентным преимуществом при трудоустройстве пользуются соискатели, свободно владеющие английским языком, а также кандидаты с опытом руководящей работы. Максимальный заработок программистов Java в Москве составляет 
175 000 руб., в Санкт-Петербурге – 135 000 руб., в Казани и Нижнем Новгороде – 75 000 руб.

Город Уровень дохода, руб. 
(с опытом работы от 3 лет)
Требования и пожелания к профессиональным навыкам
Москва 130 000 - 175 000
- Наличие квалификационных аттестатов 
- Опыт проектирования информационных систем и подготовки проектной документации
- Опыт работы с интеграционными решениями (IBM WebSphere, Oracle Fusion Middleware)
- Опыт разработки многоуровневых приложений
- Опыт программирования на Java от 3 лет

Возможные пожелания: 
- знание английского языка на разговорном или свободном уровне
- навыки руководства группой разработчиков
Санкт-Петербург 100 000 - 135 000
Волгоград 50 000 - 70 000
Екатеринбург 72 000 - 100 000
Казань 53 000 - 75 000
Нижний Новгород 54 000 - 75 000
Новосибирск 64 000 - 90 000
Ростов-на-Дону 58 000 - 80 000
Омск 55 000 - 75 000
Самара 58 000 - 80 000
Уфа 52 000 - 70 000
Челябинск 65 000 - 90 000

Портрет соискателя 

Согласно исследованию базы резюме типичным соискателем должности разработчика Java является молодой мужчина с высшим образованием. Представительниц прекрасной половины человечества в данной сфере немного – всего 10%. 64% кандидатов – молодежь в возрасте до 30 лет. 82% программистов Java имеют высшее образование. 28% специалистов свободно владеют английским языком. 

 
Исследовательский центр портала Superjob.ru