На протяжении последних нескольких лет Java является одним из самых востребованных, распространенных и популярных языков программирования и у работодателей, и у самих ИТ-специалистов. Программистов, пишущих на Java, становится больше, чем тех, кто владеет другими языками программирования, однако высококвалифицированных Java-разработчиков по-прежнему не хватает, и эта тенденция сохранится в среднесрочной перспективе.
При этом надо отметить, что уже сейчас очевидно: новым лидером по востребованности у работодателей станут PHP-программисты, вакансий для которых в количественном выражении уже сегодня больше, чем для разработчиков Java.
Зарплаты, которые предлагают работодатели Java-разработчикам, растут гораздо быстрее, чем те, которые предлагаются разработчикам, пишущих код на других распространенных языках. За год прирост по зарплатному предложению для Java-разработчика составил 14%. Столь же высокие темпы прироста отмечаются лишь на позиции разработчиков Oracle, особенно востребованных в банковском секторе.
Заработная плата Java-разработчиков на вершине карьеры достигает 400 тыс. рублей, но начать трудовую деятельность молодым специалистам технических вузов придется с 43-60 тыс. рублей — именно столько предлагают соискателям без практического опыта. Впрочем, зарплаты новичков, выбравших другие языки программирования, на начальном этапе будут отличаться незначительно. К примеру, начинающим PHP-разработчикам предлагают те же 40-60 тыс. руб.
К увеличению заработной платы ведет:
- Знание шаблонов проектирования Java и J2EE.
- Опыт использования специальных инструментальных средств (Hibernate, Spring, Struts и т.д.).
- Опыт работы с MS SQL Server или Oracle.
- Опыт рефакторинга чужого кода.
- Опыт работы с интеграционными решениями (IBM WebSphere, Oracle Fusion Middleware).
- Опыт разработки многоуровневых, многопоточных приложений.
- Опыт проектирования информационных систем и подготовки проектной документации.
Уровень профессионализма | Опыт работы | Зарплатный диапазон, тыс. руб. | Зарплатный максимум, тыс. руб. |
---|---|---|---|
Младший Java-разработчик | без опыта | 43-60 | 80 |
Java-разработчик | от 1 года | 100-130 | 180 |
Ведущий Java-разработчик | от 3 лет | 130-160 | 250 |
Team Lead | Более 5 лет | 160-240 | 400 |