Відповідно до зібраної нами за роки існування проекту статистики, студенти JavaRush починають активно замислюватися про майбутню роботу приблизно в середині курсу. Якщо ви вже підійшли до цієї межі, вам, ймовірно, буде цікавий цей невеликий список ІТ-компаній, які займаються розробкою програмного забезпечення та часто шукають програмістів та тестувальників в Одесі.
Цим матеріалом ми розпочинаємо цикл статей про компанії, які можуть цікавити потенційних співробітників, зокрема вимоги до розробників (у нашому випадку Java). Почнемо ми наш огляд із двох представників «великої п'ятірки» (Ciclum та Luxsoft. Інші три, Epam, SoftServe та Global Logic поки що не відкрабо офіси в Одесі). Це найбільші ІТ-роботодавці в Україні (в їхніх штатах працюють тисячі програмістів), вони розробляють ПЗ на замовлення (аутсорс), головним чином для західного ринку і мають офіси по всьому світу.
Тип: аутсорсингова компанія Сайт: https://www.ciklum.com Сторінка на HH: https://kiev.hh.ua/employer/8987 Сторінка на Хабрі: https://www.habrahabr.ru/company/Ciklum Кого шукають: Java, C#, Python, PHP, FrontEnd (JavaScript), DevOps, QA Чого чекають від Java-розробників (Middle, згідно вакансій): у цієї компанії дуже різні проекти, відповідно, і вимоги різні. Проте є загальні моменти. Їх ми спробували тут викласти:
Сайт: https://career.luxoft.com Сторінка на HH: https://hh.ua/employer/1304 Сторінка на хабрі: https://habrahabr.ru/company/luxoft Кого шукають: Java, С++ Full Stack, JavaScript, iOS, Android, QA. Luxoft - величезна компанія з великою кількістю проектів. Відповідно, у них різні нюанси, і вимоги до знань розробників теж різняться. Нижче – «середньостатистична» вакансія Luxsoft на позицію «Java-розробник». Чого чекають від Java-розробників (Middle, відповідно до вакансій):
Сайт: http://dataart.ua Сторінка на HH: https://hh.ru/employer/69961 Сторінка на хабрі: https://habrahabr.ru/company/dataart Кого шукають: Java, .NET, Ruby, JavaScript . Чого чекають від Java-розробників (Middle, відповідно до вакансій):
Тип: аутсорсингова компанія Сайт: www.lohika.com.ua Сторінка на HH: https://hh.ua/employer/1164654 Кого шукають: JavaScript, Java, Scala, .NET, C++, Ruby on Rails, Python, QA. Чого чекають від Java-розробників (Middle, відповідно до вакансій):
Тип: аутсорсингова компанія Сайт: http://intersog.com Кого шукають: Javascript, Java, Scala, .NET, C++, SalesForce, Ruby on Rails, Python, QA. Чого чекають від Java-розробників (Middle, відповідно до вакансій):
Ciklum
Ciklum – міжнародна аутсорсингова компанія. Клієнти Ciklum найрізноманітніші, в основному — великий і середній бізнес, а також технологічні компанії. Таким чином, у Ciklum вам доведеться, головним чином, працювати з класичними Enterprise-проектами у великих командах.- 2-3 роки досвіду розробки Java;
- Spring, Jersey, Hibernate;
- Maven, Gradle;
- досвід роботи зі Scrum;
- тверде знання ОВП, патернів та кращих практик розробки;
- HTML, JSP, CSS;
- знання Java 8, Spring, веб-серві, JMS, Hibernate, SQL;
- Unit-тестування (Mockito, JUnit );
- бази даних (PostgreSQL, Oracle);
- у деяких вакансіях вимагають вищу освіту у сфері ІТ.
- досвід програмування на Java від 1 року;
- впевнені знання Java Core;
- англійська Intermediate або вище (spoken and written);
- буде плюсом: HTML, CSS та jQuery.
Luxoft
Ще один гігант аутсорсингу, представлений у кількох українських містах та багатьох країнах. Luxoft створює проекти практично у всіх галузях (наприклад, автомобільна індустрія, фінанси, банківська система). В Україні славиться високими зарплатами (вище, ніж у середньому на ринку).- 3+ роки досвіду ООП-розробки;
- експерт із серверної частини, Java Core, Spring;
- експерт: generics, threading/locking, Java 8 streams/lambdas;
- розуміння та вміння налагоджувати великі складні шматки коду;
- досвід проектування API;
- гарні знання засобів розробки, середовищ та утиліт;
- гарне розуміння алгоритмів, складності та оптимізації;
- англійська, усна та письмова.
- Java8 - Lambdas, Streams;
- Конкурентність;
- Unit tests (Junit або TestNG і Mockito або PowerMock або jMock);
- REST;
- Spring;
- Hibernate;
- Bash;
- SQL (MsSql);
- Continuous Integration (за допомогою Team City або Jenkins);
- Maven (або Gradle);
- Fitnesse або інший BDD-фреймворк (JBehave, Cucumber, Robot Framework);
- бажано: Guava, Java Script (nice to have);
- SVN (або GIT).
DataArt
Ще одна велика досить аутсорсингова компанія, яка займається розробкою ПЗ для технологічних компаній, інвестиційних фондів, представників ринку мобільних технологій, медицини, інтернет-проектів та іншого. Використовує технологію.- чудове знання 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.
- знання Java SE (Collections, Multithreading, Exception Handling, JDBC);
- базові знання реляційних баз даних (SQL), HTML, XML, HTTP;
- знання принципів розробки веб-додатків з використанням Servlet, JSP та баз даних;
- володіння основами об'єктно-орієнтованого програмування;
- навички роботи з однією із систем контролю версій (Git, SVN), володіння будь-яким інструментом збирання проектів (Maven, Gradle, Ant);
- розмовна англійська.
Lohika
Lohika — українська компанія з американським корінням. Працює над проектами різного масштабу, найчастіше — середніми та більшими.- 5 років досвіду розробки;
- досвід комерційної розробки Java (3+);
- Spring, Jersey, Hibernate;
- досвід із Git;
- знання Linux;
- знання Java 8, Spring, веб-серві, JMS, Hibernate, SQL;
- англійська Upper-intermediate.
- досвід комерційної розробки Java (від 1 року);
- глибокі знання Java Core;
- ООП;
- хороша англійська (письмовий та усний);
- добрі комунікативні здібності;
- вміння писати технічну документацію;
- досвід роботи у команді;
- швидке навчання і вміння досліджувати дані.
- J2EE/JBOSS/JMS;
- Hibernate/JDBC;
- Swing;
- ANSI SQL;
- OOD;
- VMware (чи інші віртуальні оточення);
- досвід роботи з інструментами керування версіями;
Intersog
Міжнародна компанія представлена у трьох країнах. Основна спеціалізація Intersog — розробка мобільних додатків для різних галузей, зокрема, медичної. Також займається ПЗ для гаджетів, інтернету речей і Big Data.- 3 роки досвіду розробки Java;
- 1 рік досвіду розробки компонентів з урахуванням Kafka, Cassandra;
- досвід із Node.js буде плюсом;
- знання Hadoop та технологій баз даних будуть плюсом;
- англійська Advanced.
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ