Согласно собранной нами за годы существования проекта статистике, студенты 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 от 2 лет;
- JSON, XML, Spring, Maven;
- понимание архитектурного стиля REST;
- хорошее владение ООП и знание основных шаблонов проектирования;
- понимание процессов работы с системами контроля версий;
- опыт разработки трехзвенных приложений, распределенных приложений;
- высшее техническое образование;
- английский язык (reading).
- знание средств коллективной разработки и сборки проектов (GIT, SVN, Maven, Jirа, TeamCity, Jenkins и т.д.)
- желателен опыт работы по анализу логов: Elastic Search + Logstash + Kibana
- базовые знания Oracle
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.
Экстрим про
«Экстрим про» выступает системным интегратором при создании и модернизации защищенных информационных систем, осуществляет анализ, проектирование, разработку и внедрение информационных систем от уровня малых предприятий до корпораций, обеспечивает техническое сопровождение.
Компания чётко называет требования к потенциальным программистам, в частности, на сайте «Экстрим про» можно найти тестовые задания. Предлагаем к ознакомлению.
Сайт: 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;
- интерес к изучению новых языков программирования, фреймворков, технологий разработки;
- 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 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 от двух лет;
- можете самостоятельно выполнять задачи и предлагать новые идеи по улучшению продукта;
- часть наших технологий вам знакома не только в теории.
ЦИТ (Центр ИТ)
Компания разрабатывает инфраструктурные решения и высокотехнологичные программные комплексы. Среди проектов компании — интегрированные системы, объединяющие информационные потоки госорганов на национальном и межгосударственном уровнях.
Сайт: 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).
- высшее профильное образование (программирование, информационные технологии), также рассматриваются студенты последних курсов;
- понимание объектно-ориентированного программирования;
- опыт разработки на 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 на уровне уверенного пользователя консоли;
- способность спроектировать и реализовать новые бизнес-требования, обеспечивая работоспособность остальных функций системы;
- умение быстро разбираться в чужом коде;
- технический английский со словарем
- законченное высшее техническое образование;
- базовые знания Java Core;
- знание SQL на базовом уровне, навыки написания SQL-запросов;
- понимание принципов ООП, процесса разработки ПО и его жизненного цикла;
- готовность к обучению, ответственность;
- знание английского языка на уровне чтения и понимания документации по системе и API;
- наличие своего кода (например, учебных или некоммерческих проектов);
- знание SQL на базовом уровне, навыки написания SQL-запросов;
- знакомство с XML, SOAP, WSDL, XSD;
- опыт работы с системами контроля версий (Subversion, Git).
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ