четверг, 23 марта 2017 г.

Ищем Senior Java Developer для киевской продуктовой компании IPLAND

Всем привет!


Ищем Senior Java Developer в офис киевской продуктовой компании IPLAND.
Ниже — больше, в наших вопросах и ответах ребят:

Что мы делаем?
Мы создаем продукты, позволяющие украинскому дистрибуционному бизнеса становиться эффективней.

effie> sales – IT сервис управления продажами в традиционную розницу. С помощью этого сервиса клиент может моделировать и контролировать процессы продаж, работу отдела продаж; управлять рабочим днем мобильного сотрудника для эффективной работы в торговых точках.  

effie> merchandise – IT сервис управления продажами в торговые сети. Система аналитики, реализованная в сервисе, дает возможность управлять процессом продаж в национальных торговых сетях, контролировать соблюдение ассортимента, сроков годности, цен, долей полок и проведение промо-активностей в сетях, другие договоренности. Этот сервис позволяет контролировать ситуацию в VIP-сетях в режиме online.

Почему мы это делаем?
Мы искренне хотим помочь украинскому бизнесу стать более зрелым. К тому же, реально круто быть в центре цифровой трансформации дистрибуционного бизнеса. В планах - масштабироваться и выходить на другие рынки.

Как мы делаем?
технологический стек:
Microservices (current Spring Boot) Vert.x,WildFly Swarm;
REST, SOAP, WebSockets; Spring (Core, Security, MVC, Data, Batch);
Hibernate, JDBC; Integration Frameworks (Apache Camel/Spring integration);
Messaging Systems (JMS, Kafka); SQL Databases (Microsoft SQL Server, MySQL);
NoSQL Databases (MongoDB, ElasticSearch, Redis, Hazelcast); Microsoft Azure, AWS; Docker.
Мы не ограничены в технологиях. Любые разумные предложения имеют место быть.

Обязательные требования (нужно сразу уметь/знать):
• Microservices (Spring Boot)
• REST/SOAP
• Spring
• SQL
• Hibernate, JDBC
• Messaging Systems
• At least one NoSQL database

Будет плюсом, но можно будет научиться после старта:
• Integration Frameworks (Apache Camel/Spring integration)
• Another NoSQL Databases (MongoDB, ElasticSearch, Redis, Hazelcast)
• Experience with cloud solutions (Microsoft Azure, AWS)
• Docker

Что делать в проекте?
Работать с высоконагруженным сервисом (REST API на SpringBoot) для синхронизации планшетов с облачной RDBMS AzureDB (в том числе и оптимизация SQL запросов).
Разрабатывать архитектурные решения по переносу SQL части на NoSQL.

И несколько задач из беклога:
1. Create OAuth2 based authorization server on SpringBoot (users information caching in Hazelcast)
2. Secure REST API with OAuth2 tokens (Resource Server) on SpringBoot
3. Role based security for REST API
4. Rewrite REST API from .NET to Java Spring Boot with complicated SQL queries optimization
5. Redesign Android Tablet <-> Server REST API interaction from synchronous to asynchronous via requests queue

Размер и структура команды:
Java Tech Lead + 2 Java Senior developer; 2 Java juniors;
1 FrontEnd; 1 DB developer; 1 Android developer; 1 Designer;
1 DevOps; 2 QA; 2 PO; 2 BA

Сколько лет проекту? На какой он стадии?
1,5 года. В активной разработке.

Где находятся люди, которые принимают технические решения по проекту?
В киевском офисе, и это значительно упрощает и ускоряет работу.
Кто у нас работает?
Solution architect Ivan Zbykovskyi
DevOps infrastructure architect Dmitriy Prokhorov

Больше о нашей команде – здесь

Что интересного мы как компания делаем для сообщества?
Мы активно делимся своим опытом внедрения холакратии, наша fb group, проводим встречи об этом для IT компаний. Ведем и пропагандируем здоровый образ жизни – создали Running Club, где ребята участвуют в забегах и вело-забегах. К нам присоединяются и клиенты – тоже поучаствовать или просто разделить эмоции :)

По условиям:
  • Есть ли испытательный срок и сколько он длится? Есть, до 3 месяцев.
  • Овертаймы, как часто бывают? В период релизов (в среднем, раз в месяц). Материальной компенсации нет, но можно уйти пораньше в другой день.
  • Какой график работы? 8-ми часовой рабочий день. Стендап с командой в 10:00.
  • Количество дней отпуска? 28 дней.
  • Количество дней оплачиваемых больничных в год? По КЗОТу, но мы лояльно относимся к этому вопросу, если нужно, пару дней можно отлежаться дома.
  • В офисе открытая или закрытая планировка? Открытая. Наш офис - свободное пространство для работы + переговорные комнаты.
  • Адрес офиса: Киев, ул. Краснова 27 (от м. Святошин – 10 минут пешком).

По процессу:

  • Есть ли тестовое задание? Да, короткое, на техническом интервью с Tech Lead.
  • Интервью на английском? Нет.
  • Кто ревьювит резюме? Рекрутер и Tech Lead.
  • Сколько этапов интервью, с кем? 2 этапа:
1 этап. Рекрутер + Tech Lead,
2 этап. Интервью с СЕО.
Обычно 2 этапа, но были кейсы, когда кандидаты проходили все в один день и сразу получали оффер.

Если вам все нравится, направляйте, пожалуйста, ваши резюме на alesya.v.sidorovich@vpteam.com.ua Ждем с нетерпением :)

Комментариев нет: