Ведущий разработчик Java приложений
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Задачи:
• Контролирует и участвует в доработке существующего решения Real-Time Marketing BackEnd микросервиса, технологический стек решения Java + Rest API + чтение из брокеров сообщений RabbitMQ.
• Декомпозирует новые задачи, ставит задачи разработчикам проводит контроль выполнения, code review, управляет релизным процессом.
• Помогает команде поддержки со сложными кейсами.
• Следит за общей архитектурой java решения, отвечает за соответствие требованиям нагрузки и отказоустойчивости.
Мы ожидаем от вас:
• Высшее образование в области Математики/ИТ-технологий
• Опыт разработки (в т.ч. на Java) корпоративных приложений и интеграций – не менее 2 лет, а также опыт управления командой разработки от года.
• Опыт работы системным аналитиком или проектным руководителем в компании - операторе связи/банках/ритейле приветствуется.
• Знание принципов построения микросервисной архитектуры приложений, уверенное знание различных современных методологий интеграции приложений.
• Практический опыт разработки и изменения deployment процесса решения, уверенное знание принципов CI и владение продуктами Git для управления версиями. Опыт разработки автотестов и их успешного применения в рамках организации контроля качества релизов приветствуется.
• Будет плюсом опыт проектирования БД и DWH, а также работы c in-memory базами данных (Tarantool, Redis или Memcahed).
Что мы предлагаем:
• Программы внешнего/внутреннего обучения за счет Компании;
• Офис в центре: 7 минут пешком от м. Маяковская/Новослободская;
• Компенсация затрат на мобильную связь;
• ДМС (включая стоматологию), страхование при выезде заграницу;
• Частичная компенсация занятий спортом;
• Возможность участия в корпоративных спортивных командах: футбол, волейбол, баскетбол, хоккей и бег;
• Регулярные митапы в офисе с внешними спикерами из разных областей.