Відповідно до зібраної нами за роки існування проекту статистики, студенти JavaRush починають активно замислюватися про майбутню роботу приблизно в середині курсу. Якщо ви вже підійшли до цієї межі, вам, ймовірно, буде цікавий цей невеликий список ІТ-компаній, які займаються розробкою програмного забезпечення та часто шукають програмістів та тестувальників у Єкатеринбурзі. У статті ми постаралися навести дані про компанії, які можуть цікавити потенційних співробітників, зокрема вимоги до розробників (у нашому випадку Java). Ми не внесли до списку якусь класну продуктову чи аутсорсингову компанію з Єкатеринбургу? Залишайте коментарі!
Сайт: http://www.billing.ru Сторінка на HH: https://vladivostok.hh.ru/employer/6004 Сторінка на Хабрі: https://habrahabr.ru/company/billing Кого шукають: Java, DevOps, Frontend (JavaScript + фреймворки), QA, Oracle PL/SQL. Що компанія чекає від програміста-стажера: Стажерів Петер-Сервіс бере на навчання, тому вимоги до глибини їх програмістських умінь не надто високі. Проте стажер повинен:
NAUMEN розробляє рішення для бізнесу та органів влади. Крім, власне, розробки, компанія впроваджує та супроводжує проекти на базі власних рішень. Серед клієнтів компанії – оператори зв'язку, банки, фінансові групи, компанії металургії та важкої промисловості, торговельно-виробничі холдинги та державні підприємства. Сайт компанії: http://www.naumen.ru Сторінка на HH: https://career.ru/employer/42600 Кого шукають: Java, Scala, C#, Frontend (JavaScript + фреймворки). Чого чекають від Java-розробників (Middle, відповідно до вакансій):
«Екстрім про» виступає системним інтегратором при створенні та модернізації захищених інформаційних систем, здійснює аналіз, проектування, розробку та впровадження інформаційних систем від рівня малих підприємств до корпорацій, забезпечує технічний супровід. Компанія чітко називає вимоги до потенційних програмістів, зокрема, на сайті «Екстрім про» можна знайти тестові завдання. Пропонуємо до ознайомлення. Сайт: http://www.xrm.ru Сторінка на HH: https://ekaterinburg.hh.ru/employer/71812 Кого шукають: Java, C#, Frontend (JavaScript + фреймворки), QA. Чого чекають від Java-розробників (Middle, відповідно до вакансій):
За майже 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. Що компанія чекає від програміста-стажера:
Компанія розробляє інфраструктурні рішення та високотехнологічні програмні комплекси. Серед проектів компанії — інтегровані системи, які поєднують інформаційні потоки держорганів на національному та міждержавному рівнях. Сайт: https://www.centre-it.com Сторінка на HH https://ekaterinburg.hh.ru/employer/1428085 Кого шукають: Java, C#, QA/QC. Спілкування з народом, курси, стажування: ЦІТ найчастіше набирає вже досвідчених співробітників, але... дорогу здолає той, хто йде, дерзайте! Чого чекають від Java-розробників (Senior, відповідно до вакансій):
«Інфінет» розробляє системи широкосмугового бездротового доступу (ШБД) операторського класу, які призначені для організації доступу до інтернету, організації корпоративних та промислових комп'ютерних мереж, передачі голосу в телефонії та відеопотоків у системах відеоспостереження за протоколом IP. Сайт: http://infinet.ru Сторінка в HH https://ekaterinburg.hh.ru/employer/810277 Кого шукають: Java, C#, QA/QC. Спілкування з народом, курси, стажування: InfiNet найчастіше набирає вже досвідчених співробітників, але… дорогу здолає той, хто йде, дерзайте! Чого чекають від Java-розробників (Middle, відповідно до вакансій):
Компанія розробляє спеціалізовані рішення для інфокомунікаційної галузі. Працює головним чином з телеком-компаніями різного профілю (мобільний та провідний зв'язок, передача даних, транзит трафіку, контент- та сервіс-провайдинг тощо). Сайт: http://www.eastwind.ru Сторінка на сайті з пошуку роботи: https://career.ru/employer/1190 Кого шукають: Java, C#, C++, iOS, PostgreSQL-розробка, DevOps, QA/QC . Вимоги до Java-розробника (рівень Middle):
"Ростелеком" - національна телекомунікаційна компанія, найбільша російська компанія галузі. Ну а "Ростелеком-інтеграція" - дочірня компанія оператора, інтегратор програмних рішень. Розробляє та впроваджує програмні рішення для «Ростелекому». Сайт: http://ekt.rt.ru Сторінка на сайті з пошуку роботи: https://hh.ru/employer/2748 Кого шукають: Java, Android, iOS, iOS, PostgreSQL-розробка, Oracle, QA/QC. Вимоги до Java-розробника (рівень Middle):
Peter Service
Петер-Сервіс – найбільший російський розробник білінгових систем для операторів мобільного зв'язку. Крім того, найстаріша компанія в галузі. За словами керівництва компанії, у сучасній Росії практично кожен телефонний дзвінок відбувається за участю програмного забезпечення створеного Peter Service.- бути студентом третього курсу або старшим, або випускником технічного вузу;
- повинен знати одну, а краще — кілька мов програмування хоча б на базовому рівні (це дає серйозну перевагу при відборі);
- мати широкий кругозір у сфері ІТ;
- мати «живий» розум;
- володіти здатністю швидко вчився, любити вирішувати нестандартні завдання.
- досвід розробки Java від 2 років;
- JSON, XML, Spring, Maven;
- розуміння архітектурного стилю REST;
- гарне володіння ОВП та знання основних шаблонів проектування;
- розуміння процесів роботи із системами контролю версій;
- досвід розробки триланкових додатків, розподілених додатків;
- вища технічна освіта;
- англійська (reading).
- знання засобів колективної розробки та складання проектів (GIT, SVN, Maven, Jirа, TeamCity, Jenkins тощо)
- бажаний досвід роботи з аналізу логів: Elastic Search + Logstash + Kibana
- базові знання Oracle
Naumen
- досвід розробки 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
Екстрім про
- 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 та стати висококласним розробником!
СКБ Контур
- ви обрали 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 від двох років;
- можете самостійно виконувати завдання та пропонувати нові ідеї щодо покращення продукту;
- частина наших технологій вам знайома не тільки теоретично.
ЦИТ (Центр ІТ)
- досвід професійної розробки на 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
- володіння мовою програмування Java;
- вміння працювати в профільному інтегрованому середовищі розробника (Eclipse IDE);
- знання мови SQL;
- вміння формувати запити до систем управління базами даних (СУБД);
- розуміння принципів роботи реляційних СУБД;
- розуміння принципів роботи серверів додатків;
- досвід використання та адміністрування Linux;
- знайомство з принципами побудови високонавантажених, масштабованих та відмовостійких систем;
- здатність досліджувати нові технології та приймати архітектурні рішення;
- знання SQL, досвід роботи із СУБД (бажано PostgreSQL);
- досвід роботи від 3 років у ролі розробника Java;
- досвід роботи з системами обліку версій, автоматичного збирання та безперервної інтеграції (SVN, JIRA).
Eastwind (Східний вітер)
- досвід розробки веб-додатків та веб-сервісів на 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
Ростелеком-Інтеграція
- вища (бажано профільна – аналітика, системна аналітика, технічне, ІТ);
- досвід розробки 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).
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ