Team lead (Java разработчик)

Чем придётся заниматься:

– Управлять работой штатных разработчиков;

– Контролировать работы субподрядных организаций;

– Активно участвовать во всём процессе разработки, начиная с проектирования и заканчивая запуском и поддержкой;

– Активно взаимодействовать с коллегами, обсуждать дизайн приложений;

– Предлагать и внедрять высокотехнологичные, инновационные решения;

– Оптимизировать интеграционные приложения, искать узкие места;

Что нужно знать и уметь:

– Уверенные знания Java 8 SE;

– Опыт работы в команде на Java от 3-х лет;

– Хорошее понимание принципов ООП;

– Опыт работы с потоками данных в функциональном стиле;

– Уверенные знания SQL;

– Умение работать с Gradle и Maven;

– Знание классических алгоритмов и структур данных;

– Уверенное владение GIT;

– Опыт создания API по принципам REST, SOAP;

– Уметь соблюсти срок или вовремя сигнализировать о проблемах;

Плюсом будет:

– Опыт работы с OSGi и BND;

– Понимание других парадигм программирования, кроме ООП;

– Знание других языков программирования;

– Опыт гибкой и итеративной разработки (Scrum, Agile);

– Наличие сертификации (OCA, OCP, OCM);

– Активность в каком-либо Open-Source комьюнити;

Мы предлагаем:

– Высокую белую зарплату;

– Место работы – м. Павелецкая

– ДМС, включая стоматологию;

Тип занятости:

– Полная занятость, полный день