Согласно собранной нами за годы существования проекта статистике, студенты JavaRush начинают активно задумываться о будущей работе примерно в середине курса. Если вы уже подошли к этой черте, вам, вероятно, будет интересен этот небольшой список ИТ-компаний, которые занимаются разработкой ПО и часто ищут программистов и тестировщиков в Днепре. В статье мы постарались привести данные о компаниях, которые могут интересовать потенциальных сотрудников, в частности — требования к разработчикам (в нашем случае — Java).
Где искать работу в Днепре. Часть 1  - 1
Начнём мы наш обзор с четырёх представителей «большой пятёрки» (Ciclum, Epam, Luxsoft, SoftServe.Пятая компания из этого списка, Global Logic, пока что не открыла офис в Днепре): это крупнейшие ИТ-работодатели в Украине (в их штатах работают тысячи программистов), они разрабатывают ПО на заказ (аутсорс), главным образом — для западного рынка и имеют офисы по всему миру.

Ciklum

Ciklum — международная аутсорсинговая компания. Клиенты у Ciklum самые разнообразные, в основном — крупный и средний бизнес, а также технологические компании. Таким образом, в Ciklum вам придётся главным образом работать с классическими Enterprise-проектами в больших командах.
Где искать работу в Днепре. Часть 1  - 2
Тип: аутсорсинговая компания Сайт: https://www.ciklum.com Страничка на HH https://kiev.hh.ua/employer/8987 Страничка на Хабре: https://habrahabr.ru/company/Ciklum Кого ищут: Java, C#, Python, PHP, FrontEnd (JavaScript), DevOps, QA Чего ждут от Java-разработчиков (Middle, согласно вакансиям): у этой компании очень разные проекты, соответственно, и требования разные. Тем не менее, есть общие моменты. Их мы и попытались здесь изложить
  • 2-3 года опыта разработки на Java;
  • Spring, Jersey, Hibernate;
  • Maven, Gradle;
  • oпыт работы со Scrum;
  • твёрдое знание ООП, паттернов и лучших практик разработки;
  • HTML, JSP, CSS;
  • знание Java 8, Spring, веб-сервиов, JMS, Hibernate, SQL;
  • Unit-тестирование (Mockito, JUnit);
  • базы данных (PostgreSQL, Oracle);
  • в некоторых вакансиях требуют высшее образование в сфере ИТ.
Общение с народом, курсы, стажировки: компания периодически набирает молодых специалистов на позиции Junior, а также дважды в год набирает студентов последних курсов в интернатуру. Следите за анонсами компании. Чего ждут от стажёров:
  • oпыт программирования на Java от 1 года;
  • уверенные знания Java Core;
  • английский Intermediate или выше (spoken and written);
  • будет плюсом: HTML, CSS and jQuery.
Другие города и страны: Ciklum— компания международная, центры разработки есть в Украине, Беларуси, Польше и Испании. В Украине, помимо Днепра, офисы работают в Киеве, Харькове, Львове, Одессе и Виннице. Условия:гибкий график, возможность релокации из других городов, английский язык. Количество сотрудников: 3000+

EPAM

Где искать работу в Днепре. Часть 1  - 3
Рекламный слоган этой компании — «инжиниринг заложен в нашей ДНК». EPAM — один из крупнейших аутсорсеров в мире, ведёт огромное количество проектов для разных клиентов. Невзирая на сомнительную славу, которую компания обрела после сомнительных промо-роликов (см. «Сто шагов в EPAM»), это очень серьезное место работы с большими перспективами роста. Сайт: https://www.epam.com Страничка на HH: https://kiev.hh.ua/employer/18231 Страничка на Хабре: https://habrahabr.ru/company/epam_systems Кого ищут: Java, С++ Full Stack, JavaScript, iOS, Android, QA. Чего ждут от Java-разработчиков (Middle):
  • Java 7,8;
  • Spring 4;
  • JPA / Hibernate / JDBC.
  • RESTful WS / SOAP;
  • Apache Tomcat / JBoss WildFly;
  • MySQL / MS SQL / Oracle / MongoDB;
  • в зависимости от проекта, могут использоваться специфические технологии, такие как Google Guava, Hazelcast, Apache Felix, Apache Solar, Apache Camel, BigData, Hadoop и др.;
  • где-то нам нужен увлеченный back-end разработчик, а где-то универсальный full-stack;
  • мы используем гибкие методологии разработки
  • положительно относимся к своевременному тестированию кода, используем unit-tests, TDD, BDD.
  • для нас очень важен ваш уровень владения английским языком, так как подавляющее большинство наших заказчиков находятся в Северной Америке и Европе. Часто команды разработки распределенные. Мы будем рады, если вы владеете английским на уровне от Intermediate и выше.
Общение с народом, курсы, стажировки: компания чаще всего набирает «джуниоров» после своих собственных тренингов и курсов. EPAM проводит их регулярно, так что следите за анонсами компании. Чего ждут от стажёров:
  • тренинги EPAM рассчитаны на слушателей, имеющих навыки программирования и хорошее понимание принципов ООП;
  • уровень письменного и разговорного английского – не ниже среднего;
  • аналитические способности и сообразительность при решении нестандартных задач;
  • уверенные знания алгоритмов и структуры данных, ООП и опыт работы с БД, знание HTML, CSS;
  • опыт программирования на любом из языков.
Другие города и страны: В Украине офисы компании работают в Киеве, Харькове и Львове. Условия: зависит от проекта, в целом, не слишком отличаются от условий других крупных аутсорсинговых компаний. Количество сотрудников: 4600+

Luxoft

Где искать работу в Днепре. Часть 1  - 4
Ещё один гигант аутсорсинга, представленный в нескольких украинских городах и многих странах. Luxoft создает проекты практически во всех отраслях (например, автомобильная индустрия, финансы, банковская система). В Украине славится высокими зарплатами (выше, чем в среднем по рынку). Сайт: https://career.luxoft.com Страничка на HH: https://hh.ua/employer/1304 Страничка на хабре: https://habrahabr.ru/company/luxoft Кого ищут: Java, С++ Full Stack, JavaScript, iOS, Android, QA. Чего ждут от Java-разработчиков (Middle, согласно вакансиям): Luxoft — огромная компания с большим количеством проектов. Соответственно, у них разные нюансы, и требования к знаниям разработчиков — тоже различаются. Ниже — «среднестатистическая» вакансия Luxsoft на позицию «Java-разработчик».
  • 3+ года опыта ООП-разработки;
  • эксперт по серверной части, Java Core, Spring;
  • эксперт: generics, threading/locking, Java 8 streams/lambdas;
  • понимание и умение отлаживать крупные сложные куски кода;
  • опыт проектирования API;
  • хорошие знания средств разработки, сред и утилит;
  • хорошее понимание алгоритмов, сложности и оптимизации;
  • английский, устный и письменный.
Что компания ждет от программиста-стажёра:
  • Java;
  • Java8 - Lambdas, Streams;
  • Concurrency;
  • Unit tests (Junit or TestNG and Mockito or PowerMock or jMock);
  • REST;
  • Spring;
  • Hibernate;
  • Bash;
  • SQL (MsSql);
  • Continuous Integration (using Team City or Jenkins);
  • Maven (или Gradle);
  • Fitnesse илм другой BDD-фреймворк (JBehave, Cucumber, Robot Framework).
Желательно:
  • Guava, Java Script (nice to have);
  • SVN (or GIT);
Общение с народом, курсы, стажировки: компания регулярно проводит стажировки для молодых специалистов. Попасть туда непросто, необходимо пройти тестирование и интервью. Стажировка длится два месяца, если интерн хорошо себя проявил, его могут зачислить в штат. Другие города и страны: Сегодня Luxoft присутствует на 5 континентах и 16 странах, открыто 30 офисов и 27 центров доставки. В Украине офисы функционируют в Киеве, Харькове, Днепре, Одессе и Днепре. Условия: возможность релокации, программа Internal Mobility (рост по карьерной лестнице вертикально и горизонтально). Количество сотрудников: 10000+, 3700 в Украине.

SoftServe

Где искать работу в Днепре. Часть 1  - 5
Вероятно, крупнейшая ИТ-компания, которая родилась в Украине. SoftServe сотрудничает и с крупными мировыми корпорациями, и с перспективными стартапами. Специалисты компании обладают экспертизой в разработке программного обеспечения — от Cloud, Security и UX Design в Big Analytics и Интернета вещей. Сайт: http://softserve.ua Страничка на HH: https://hh.ua/employer/20857 Кого ищут: Java, С++, C/Assembler, Objective-C, .NET, Python, JavaScript, GO, PHP, DevOps, QC, QA. Чего ждут от Java-разработчиков (Middle, согласно вакансиям):
  • уверенный опыт разработки Java Web Application;
  • опыт работы с Java 8, Spring, Maven, RabbitMQ, JAXB, JSON, Splunk, сервисами RESTful;
  • английский Intermediate Strong +.
Общение с народом, курсы, стажировки: при компании открыт целый ИТ-Университет, ИТ-Академия и центр сертификации. Курсы в ИТ-академии проводятся регулярно в разных городах. Попасть на них непросто, нужно пройти технический тест, собеседование по специальности и тест по английскому языку. Также в ИТ-академии есть платные курсы. Другие города и страны: SoftServe представлена в 8 странах мира, открыто 28 офисов в разных городах. В Украине SoftServe представлена во Львове, Киеве, Харькове, Днепре, Ровно, Ивано-Франковске и Черновцах. Ещё два офиса разработки есть в Софии (Болгария) и Вроцлаве (Польша). Условия: возможность релокации, гибкий график. Количество сотрудников: 4500.

DataArt

Где искать работу в Днепре. Часть 1  - 6
Ещё одна крупная довольно крупная аутсорсинговая компания, которая занимается разработкой ПО для технологических компаний, инвестиционных фондов, представителей рынка мобильных технологий, медицины, интернет-проектов и прочего. Сайт: http://dataart.ua Страничка на HH: https://hh.ru/employer/69961 Страничка на хабре: https://habrahabr.ru/company/dataart Кого ищут: Java, .NET, Ruby, JavaScript. Чего ждут от Java-разработчиков (Middle, согласно вакансиям):
  • отличное знание Java;
  • опыт разработки Java Enterprise-приложений;
  • опыт использования Spring MVC Framework, Hibernate;
  • опыт создания REST API;
  • понимание messaging architectures и практические опыт использования JMS систем;
  • практический опыт работы с базами данных (SQL обязательно, NoSQL приветствуется);
  • владение OOP, OOD и паттернами проектирования (design patterns);
  • владение инструментами для сборки проектов (Maven, Nexus);
  • опыт использования систем Continuous Integration (Jenkins/TeamCity);
  • опыт разработки веб-приложений не менее 3-х лет.
  • опыт в Agile-методологии (SCRUM, TDD);
  • самостоятельность;
  • умение работать в команде;
  • разговорный английский.
Будет плюсом:
  • знание JavaScript 2015 (ES6);
  • знание JavaScript-фреймворков (jQuery, React.js);
  • знание HTML5/CSS3.
Общение с народом, курсы, стажировки: DataArt периодически проводит стажировку в практикантской программе DataArt. Цель такой стажировки — вывести специалиста на уровень, который позволит ему самостоятельно работать в IT-проектах. Если по итогам испытательного срока стажёр достигает должного профессионального уровня, он получает квалификацию Junior Developer и продолжает работать в DataArt на постоянной основе. Что компания ждет от программиста-стажёра (trainee):
  • знание Java SE (Collections, Multithreading, Exception Handling, JDBC);
  • базовые знания реляционных баз данных (SQL), HTML, XML, HTTP;p
  • знание принципов разработки веб-приложений с использованием Servlet, JSP и баз данных;
  • владение основами объектно-ориентированного программирования;
  • навыки работы с одной из систем контроля версий (Git, SVN), владение любым инструментом сборки проектов (Maven, Gradle, Ant);
  • разговорный английский.
Другие города и страны: Киев, Харьков, Львов, Днепр, Одесса, Херсон, Вроцлав (Польша), Люблин (Польша), Буэнос-Айрес (Аргентина). Условия: возможность релокации, гибкий график. Количество сотрудников: 2200. Где искать работу в Днепре. Часть 2