Согласно собранной нами за годы существования проекта статистике, студенты JavaRush начинают активно задумываться о будущей работе примерно в середине курса. Если вы уже подошли к этой черте, вам, вероятно, будет интересен этот небольшой список ИТ-компаний, которые занимаются разработкой ПО и часто ищут программистов и тестировщиков в Екатеринбурге. В статье мы постарались привести данные о компаниях, которые могут интересовать потенциальных сотрудников, в частности — требования к разработчикам (в нашем случае — Java). Мы не внесли в список какую-то классную продуктовую или аутсорсинговую компанию из Екатеринбурга? Оставляйте комментарии!

Peter Service

Петер-Сервис — крупнейший российский разработчик биллинговых систем для операторов мобильной связи. Кроме того — старейшая компания в отрасли. По словам руководства компании, в современной России практически каждый телефонный звонок происходит при участии программного обеспечения созданного Peter Service.
Сайт: http://www.billing.ru Страничка на HH: https://vladivostok.hh.ru/employer/6004 Страничка на Хабре: https://habrahabr.ru/company/billing Кого ищут: Java, DevOps, Frontend (JavaScript + фреймворки), QA, Oracle PL/SQL. Что компания ждет от программиста-стажёра: Стажёров Петер-Сервис берёт на обучение, поэтому требования к глубине их программистских умений не слишком высоки. Тем не менее, стажер должен:
  • быть студентом третьего курса или старше, или выпускником технического вуза;
  • должен знать один, а лучше — нескольких языков программирования хотя бы на базовом уровне (это дает серьезное преимущество при отборе);
  • иметь широкий кругозор в сфере ИТ;
  • обладать «живым» умом;
  • обладать способностью быстро учился, любить решать нестандартные задачи.
Чего ждут от Java-разработчиков (Middle/Senior, согласно вакансиям):
  • опыт разработки на Java от 2 лет;
  • JSON, XML, Spring, Maven;
  • понимание архитектурного стиля REST;
  • хорошее владение ООП и знание основных шаблонов проектирования;
  • понимание процессов работы с системами контроля версий;
  • опыт разработки трехзвенных приложений, распределенных приложений;
  • высшее техническое образование;
  • английский язык (reading).
Желательно:
  • знание средств коллективной разработки и сборки проектов (GIT, SVN, Maven, Jirа, TeamCity, Jenkins и т.д.)
  • желателен опыт работы по анализу логов: Elastic Search + Logstash + Kibana
  • базовые знания Oracle
Общение с народом, курсы, стажировки: да, Петер-Сервис достаточно часто берёт на работу начинающих программистов, а также периодически проводит стажировки в разных городах. В частности, летнюю стажировку для студентов. Другие города и страны: главный офис компании расположен в Санкт-Петербурге, о чём несложно догадаться, прочитав её название. Помимо офисов в Питере и во Владивостоке, программисты работают в Москве, Самаре, Краснодаре, Екатеринбурге и Новосибирске. Также компания работает в Киеве (Украина). Сотрудники могут передислоцироваться в другие офисы. Количество сотрудников: 1100+.

Naumen

NAUMEN разрабатывает решения для бизнеса и органов власти. Помимо, собственно, разработки, компания внедряет и сопровождает проекты на базе собственных решений. Среди клиентов компании – операторы связи, банки, финансовые группы, компании металлургии и тяжелой промышленности, торгово-производственные холдинги и государственные предприятия. Сайт компании: http://www.naumen.ru Страничка на HH: https://career.ru/employer/42600 Кого ищут: Java, Scala, C#, Frontend (JavaScript + фреймворки). Чего ждут от Java-разработчиков (Middle, согласно вакансиям):
  • опыт разработки на Java от 1 года;
  • опыт работы с реляционными базами данных;
  • представление о веб-технологиях: HTML, CSS, JavaScript;
  • знание основных протоколов стека TCP/IP;
  • знание основных принципов многопоточного и распределенного программирования;
  • знание английского, достаточное для чтения документации.
Будет плюсом:
  • знание хотя бы одной из систем контроля версий (Git, SVN, Mercurial);
  • опыт работы с хотя бы одной из систем сборки проектов (Maven, Gradle, SBT);
  • опыт работы в Linux;
  • опыт работы с большими данными;
  • опыт работы с полнотекстовым поиском.
Общение с народом, курсы, стажировки: компания довольно часто набирает талантливых специалистов с минимальным опытом работы. Что компания ждет от программиста-стажёра:
  • базовые знания и опыт разработки на Java;
  • знание SQL;
  • представление о веб-технологиях: HTML, CSS, JavaScript;
  • знание английского, достаточное для чтения документации.
Не являются требованиями, но будут засчитаны как существенные плюсы:
  • опыт работы в Linux;
  • знание одной из систем контроля версий (Git, SVN, Mercurial);
  • опыт работы с одной из систем сборки проектов (Maven, Gradle, SBT);
  • знание основных принципов многопоточного и распределенного программирования;
  • знание основных протоколов стека TCP/IP.
Общение с народом, курсы, стажировки: да, Naumen периодически проводит стажировки NauTrainee-2017 в разных городах, в том числе — Екатеринбурге по направлениям Java, Android, тестировка. Другие города и страны: проектный офис и внедренческий центр компании находится в Москве, производственные подразделения — в Екатеринбурге, Твери, Челябинске, Севастополе. Работа с украинскими заказчиками и партнерами ведется через офис компании в Киеве. Количество сотрудников: 350+.

Экстрим про

«Экстрим про» выступает системным интегратором при создании и модернизации защищенных информационных систем, осуществляет анализ, проектирование, разработку и внедрение информационных систем от уровня малых предприятий до корпораций, обеспечивает техническое сопровождение. Компания чётко называет требования к потенциальным программистам, в частности, на сайте «Экстрим про» можно найти тестовые задания. Предлагаем к ознакомлению. Сайт: http://www.xrm.ru Страничка на HH:https://ekaterinburg.hh.ru/employer/71812 Кого ищут: Java, C#, Frontend (JavaScript + фреймворки), QA. Чего ждут от Java-разработчиков (Middle, согласно вакансиям):
  • Java EE (опыт разработки не менее 2 лет);
  • знание базовых технологий Java: JPA, Hibernate, Spring, Lucene, JDBC и др.;
  • знание SQL, опыт работы с СУБД (желательно Oracle);
  • умение работать самостоятельно и в команде;
  • хороший технический английский.
Будет плюсом:
  • знание технологий веб-программирования: HTML, CSS, JavaScript, AJAX, JSON;
  • знание технологий Java для веб: JSF, GWT, JBoss Seam;
  • навык работы с серверами приложений JBoss AS, Glassfish;
  • практический опыт использования Agile, TDD, BDD;
  • навык работы с распространенными библиотеками и фреймворками, например: логгирование, модульное тестирование, работа с XML;
  • опыт работы с системами учета версий, автоматической сборки и непрерывной интеграции (SVN, JIRA, Apache Maven, Hudson и др.);
  • знание ОС Linux;
  • знание платформы .NET, опыт интеграции решений на Java и .NET;
  • интерес к изучению новых языков программирования, фреймворков, технологий разработки;
Общение с народом, курсы, стажировки: да, «Экстрим про» периодически проводит стажировки в Екатеринбурге по направлениям Java и C#. Что компания ждет от программиста-стажёра:
  • 3 курс и старше;
  • базовые знания C# или Java;
  • желание заниматься разработкой на платформах .NET и Java и стать высококлассным разработчиком!
Другие города и страны: проектный офис и внедренческий центр компании находится в Екатеринбурге. Количество сотрудников: нет данных.

СКБ Контур

За почти 30 лет своего существования СКБ «Контур» выросла из «гаражного стартапа» в огромную компанию с более чем 4500 сотрудников, филиалами по всей стране и разветвлённой партнерско сетью. Среди проектов компании — программы электронного документооборота и электронной отчетности, онлайн-сервисы для предпринимателей и бухгалтеров, а также сервисы для обеспечения информационной безопасности. Приятно, что компания довольно часто набирает новичков, в том числе и по Java-направлению. Сайт: https://kontur.ru Страничка на HH: https://career.ru/employer/41862 Кого ищут: Java, С#, Frontend (JavaScript + фреймворки), 1C, SQL/VBA, Ruby, Python, DevOps, QA/QC. Общение с народом, курсы, стажировки: да, «СКБ Контур» довольно часто берёт на работу начинающих специалистов по направлениям Java, C# и JavaScript. Что компания ждет от программиста-стажёра:
  • вы выбрали Java и хотите разделить с ней жизнь;
  • вы закончили университет или обучаетесь на последних курсах (матмех, радиофак);
  • у вас есть опыт разработки от 1 года;
  • понимаете SOLID, способны определить код, который соответствует этим принципам;
Будет здорово, если:
  • вам интересен front-end, так же как и back-end, а значит, вы знакомы с веб-технологиями;
  • Фаулер, Кнут, Кормен, Седжевик и Блох — для вас не просто имена;
  • вы участвовали в разработке Open source проекта, который могли бы показать нам;
Чего ждут от Java-разработчиков (Middle/Senior, согласно вакансиям) Технологии и инструменты:
  • Java 6 и выше;
  • JEE (в том числе JPA, JMS, Servlet);
  • Spring Framework (в том числе MVC, Security);
  • EclipseLink / Hibernate;
  • FreeMarker;
  • Apache Maven;
  • XML / JSON;
  • Oracle Database / MongoDB;
  • Oracle Application Server / Apache Tomcat / Oracle WebLogic Server;
  • IBM WebSphere MQ;
  • AngularJS и TypeScript (для клиентских приложений);
  • используем Intellij IDEA Ultimat.
От вас:
  • опыт разработки на Java от двух лет;
  • можете самостоятельно выполнять задачи и предлагать новые идеи по улучшению продукта;
  • часть наших технологий вам знакома не только в теории.
Другие города и страны: центральный офис разработки расположен в Екатеринбурге на Широкой речке. Другие офисы — в Воронеже, Санкт-Петербурге, Новосибирске, Волгограде, Тюмени, Ижевске, Ростове-на-Дону. Количество сотрудников: 4500+.

ЦИТ (Центр ИТ)

Компания разрабатывает инфраструктурные решения и высокотехнологичные программные комплексы. Среди проектов компании — интегрированные системы, объединяющие информационные потоки госорганов на национальном и межгосударственном уровнях. Сайт: https://www.centre-it.com Страничка на HH https://ekaterinburg.hh.ru/employer/1428085 Кого ищут: Java, С#, QA/QC. Общение с народом, курсы, стажировки: ЦИТ чаще всего набирает уже опытных сотрудников, но… дорогу осилит идущий, дерзайте! Чего ждут от Java-разработчиков (Senior, согласно вакансиям):
  • опыт профессиональной разработки на Java от 3 лет, пара интересных проектов, в которых довелось принимать участие в качестве ведущего разработчика, тимлида, архитектора или технического менеджера;
  • работа на результат, стремление к чёткому пониманию целей проекта и потребностей заказчика;
  • построение рабочего процесса в команде с использованием современных средств разработки и коллективной работы, гибкого управления разработкой (Scrum, Agile);
  • Spring или в Java EE. Понимание устройства современных Java-проекты, умение настроить сборку и управлять зависимостями в Maven, Gradle или sbt.;
  • проектирование и использование базы данных с ORM и без него, понимание принципов ACID и нормализацим, транзакции, умение оптимизировать запросы, знание, что такое NoSQL, когда его можно применять, а когда не стоит.
В идеале кандидат:
  • умеет говорить на одном языке с аналитиками, руководителями проекта, техническими менеджерами со стороны заказчика. Умеет не только проектировать правильную архитектуру, но и отстоять её правильность;
  • стремится к повышению профессионализма, скорости и качества работы команды, к передаче своего опыта и знаний другим разработчикам;
  • ориентируется в средствах и нотациях для описания моделей, процессов, архитектуры (UML, BPMN, ArchiMate и т.д.) Умеет документировать свои технические решения;
  • умеет применять паттерны enterprise- и интеграционных приложений: многозвенную архитектуру, REST и WS-*, обмен сообщениями, шины, SOA, микросервисы;
  • интересуется другими JVM-языками: Scala, Clojure, Kotlin;
  • ориентируется в современном фронтэнде, знает, что такое React, Angular, Bootstrap, webpack, gulp, npm, SASS, БЭМ.
Другие города и страны: центральный офис разработки расположен в Екатеринбурге, также есть офисы в Челябинске и Москве. Количество сотрудников: нет данных.

InfiNet Wireless

«Инфинет» разрабатывает системы широкополосного беспроводного доступа (ШБД) операторского класса, которые предназначены для организации доступа к интернету, организации корпоративных и промышленных компьютерных сетей, передачи голоса в телефонии и видеопотоков в системах видеонаблюдения по протоколу IP. Сайт: http://infinet.ru Страничка в HH https://ekaterinburg.hh.ru/employer/810277 Кого ищут: Java, С#, QA/QC. Общение с народом, курсы, стажировки: InfiNet чаще всего набирает уже опытных сотрудников, но… дорогу осилит идущий, дерзайте! Чего ждут от Java-разработчиков (Middle, согласно вакансиям):
  • владение языком программирования Java;
  • умение работать в профильной интегрированной среде разработчика (Eclipse IDE);
  • знание языка SQL;
  • умение формировать запросы к системам управления базами данных (СУБД);
  • понимание принципов работы реляционных СУБД;
  • понимание принципов работы серверов приложений;
  • опыт использования и администрирования Linux;
  • знакомство с принципами построения высоконагруженных, масштабируемых и отказоустойчивых систем;
  • способность исследовать новые технологии и принимать архитектурные решения;
  • знание SQL, опыт работы с СУБД (желательно PostgreSQL);
  • опыт работы от 3 лет в роли разработчика на Java;
  • опыт работы с системами учета версий, автоматической сборки и непрерывной интеграции (SVN, JIRA).
Другие города и страны: центральный офис разработки расположен в Екатеринбурге, также есть продающие офисы в других городах и странах. Количество сотрудников: нет данных.

Eastwind (Восточный ветер)

Компания разрабатывает специализированные решения для инфокоммуникационной отрасли. Работает главным образом с телеком-компаниями различного профиля (мобильная и проводная связь, передача данных, транзит трафика, контент- и сервис-провайдинг и пр). Сайт: http://www.eastwind.ru Страничка на сайте по поиску работы: https://career.ru/employer/1190 Кого ищут: Java, С#, C++, iOS, PostgreSQL-разработка, DevOps, QA/QC. Требования к Java-разработчику (уровень Middle):
  • опыт разработки веб-приложений и веб-сервисов на java ( Spring, Hibernate, Maven );
  • знание HTML5/CSS3;
  • опыт разработки на JS (Vanilla JS, JQuery);
  • опыт работы с Twitter Bootstrap 3;
  • опыт работы с БД (MS SQL Server, PostgreSQL, MySQL), знание SQL;
  • знакомство с современными frontend/backend технологиями;
Плюсом будет:
  • умение работать Git;
  • опыт работы или разработки на Linux;
  • опыт работы с современными фреймворками и библиотеками на JS (AngularJS, Angular, React, Vue);
  • знание других языков программирования (C#, Ruby, Python).
Общение с народом, курсы, стажировки: EastWind иногда набирает на работу молодых специалистов уровня Junior. Требования к Java Junior:
  • высшее профильное образование (программирование, информационные технологии), также рассматриваются студенты последних курсов;
  • понимание объектно-ориентированного программирования;
  • опыт разработки на Java;
  • понимание концепции реляционных СУБД, транзакций, навык написания хранимых процедур;
  • знание английского языка на уровне не ниже чтения технической документации.
Плюсом будет:
  • стаж работы по профилю от 1 года;
  • знакомство с шаблонами построения корпоративных приложений;
  • опыт работы с какой-либо системой юнит-тестирования;
  • опыт работы с какой-либо системой контроля версий;
  • опыт разработки высоконагруженных приложений;
  • опыт работы с СУБД MS SQL Server, PostgreSQL
Условия: гибкий график, возможны командировки. Другие города и страны:центральный офис разработки расположен в Екатеринбурге. Количество сотрудников: нет данных.

Ростелеком-Интеграция

«Ростелеком» – национальная телекоммуникационная компания, крупнейшая российская компания отрасли. Ну а «Ростелеком-интеграция» — дочерняя компания оператора, интегратор программных решений. Разрабатывает и внедряет программные решения для «Ростелекома». Сайт: http://ekt.rt.ru Страничка на сайте по поиску работы: https://hh.ru/employer/2748 Кого ищут: Java, Android, iOS, iOS, PostgreSQL-разработка, Oracle, QA/QC. Требования к Java-разработчику (уровень Middle):
  • высшее (желательно профильное – аналитика, системная аналитика, техническое, ИТ);
  • опыт разработки на Java: servlets, JSP, JDBC, maven;
  • HTML, CSS, JavaScript, jQuery, jQueryUI;
  • знание и опыт применения шаблонов проектирования приложений;
  • опыт работы с реляционными базами данных (Oracle), SQL, PL/SQL;
  • знания и опыт разработки сетевых и клиент-серверных приложений;
  • знания и опыт разработки многопоточных приложений;
  • опыт разработки веб-сервисов JSON/XML;
  • знание Linux на уровне уверенного пользователя консоли;
  • способность спроектировать и реализовать новые бизнес-требования, обеспечивая работоспособность остальных функций системы;
  • умение быстро разбираться в чужом коде;
  • технический английский со словарем
Общение с народом, курсы, стажировки: компания часто набирает на работу молодых специалистов уровня Junior. Требования к Java Junior:
  • законченное высшее техническое образование;
  • базовые знания Java Core;
  • знание SQL на базовом уровне, навыки написания SQL-запросов;
  • понимание принципов ООП, процесса разработки ПО и его жизненного цикла;
  • готовность к обучению, ответственность;
  • знание английского языка на уровне чтения и понимания документации по системе и API;
Приветствуется:
  • наличие своего кода (например, учебных или некоммерческих проектов);
  • знание SQL на базовом уровне, навыки написания SQL-запросов;
  • знакомство с XML, SOAP, WSDL, XSD;
  • опыт работы с системами контроля версий (Subversion, Git).
Другие города и страны: офисы разработки в Екатеринбурге, Перми, Краснодаре, Москве. Количество сотрудников: нет данных.