Ведущий Java разработчик (Техлид)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Кто мы
Мы – команда МоегоСклада. Уже больше 15 лет развиваем и продаем веб-сервис, упрощающий жизнь малому и среднему бизнесу. Помогаем вести складской учет, управлять продажами и закупками, автоматизировать розницу.
У нашей компании есть одно из самых важных и крупных продуктовых направлений - Розница. Команда Розницы занимается разработкой и развитием мультиплафторменного приложения онлайн кассы (Desktop, Android, iOS), системами лояльности, интеграцией с партнерами (Эвотор), интеграцией с государственными системами (ЕГАИС), разработкой и поддержкой части системы МойСклад, связанной с ведением розничного бизнеса. Приложение Касса МойСклад работает в 21 тысяче магазинов по всей России. Каждый день наши пользователи проводят в нем больше полумиллиона продаж.
Сейчас мы хотим усилить наше направление серверной разработки и ищем ведущего Java разработчика, имеющего опыт в реализации систем и компонентов, обслуживающих клиентские приложения, интеграцию с внешними и внутренними системами по REST, grpc, event sourcing и кому интересно получить опыт в руководстве функции бэкенд разработки (5 человек) в продуктовой команде.
Мы ищем того, кто
-
Программирует на Java не менее 4-х лет и желательно имеет опыт технического лидерства или руководства командой бэкенд разработчиков от 1-го года
-
Уверенно работает с реляционными СУБД и понимает особенности их использования в сервисах с высокой нагрузкой. Хорошо, если работал с PostgreSQL
-
Умеет работать с контейнерами Docker, умеет в Kubernetes
-
Умеет строить решения с брокерами сообщений. Хорошо, если работал с Кafka
-
Имеет опыт реализации API для веб и мобильных приложений
-
Работал в кроссфункциональной команде, понимает и разделяет принципы Scrum, Agile
У нас вы будете
-
Проектировать архитектуру новых и перестраивать архитектуру существующих решений на JavaSE, Spring, WildFly
-
Программировать на Java код компонентов, работающих с PostgreSQL и Kafka
-
Разрабатывать клиентскую часть веб-приложения (пользовательский интерфейс и бизнес-логику) при помощи GWT и React
-
Работать со стеком: Java 11, WildFly, EJB (из всего стека EJB мы используем лишь Stateless и Singleton и Servlet API), немного Spring, Kafka, Hibernate, PostgreSQL, сейчас GWT, но переезжаем на React
-
Проводить code review
-
Участвовать в процедурах найма и увольнения
-
Проводить оценку технических навыков коллег, обсуждать и составлять планы развития коллег, выступать в роли наставника
-
Организовывать и проводить технические встречи, для обсуждения текущих подходов в бэкенд разработке, внедрять инженерные практики (TDD, XP programming, автоматизированное тестирование, контрактное и интеграционное тестирование, CI/CD и т.п.), составлять планы устранения технического долга
Бонусы
Что мы предлагаем
- Официальное оформление и белую зарплату
- Гибкое начало рабочего дня
- Можно работать удаленно или в нашем комфортном офисе — в Москве в 2 минутах от метро Автозаводская
- Отсутствие бюрократии: все онлайн в удобном интранете
- В офисе — компенсируем оплату обедов, закупаем фрукты и перекусы
- Профессиональное развитие (оплата обучения, корпоративная библиотека, выступления на конференциях)
- 5 оплачиваемых “дней без больничного” в год
- Компенсация больничного и отпуска — 100 % оклада
- Компенсируем 50% затрат на спорт
-
Предоставляем скидку 50% на сервис онлайн-психотерапии
Возможность оформить отсрочку от призыва и мобилизации, льготную ИТ–ипотеку
- А еще мы дарим классный фирменный мерч
- И подключаем к ДМС со стоматологией после окончания испытательного срока
Дополнительные инструкции
0. Предварительно нужно будет созвониться с рекрутером на 15-30 мин.
1. Далее интервью с тимлидами команд, в которые идет подбор (около 2 ч).
2. Максимум через несколько дней (чаще – часов) принимаем решение и даем обратную связь.