Ведущий Java разработчик (Tech Lead)

Опыт работы: 3–6 лет
Полная занятость, удаленная работа

Мы — команда МоегоСклада. Уже больше 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% на сервис онлайн-психотерапии
  • Возможность оформить отсрочку от призыва и мобилизации, льготную ИТ—ипотеку
  • А еще мы дарим классный фирменный мерч
  • И подключаем к ДМС со стоматологией после окончания испытательного срока

Процесс отбора, если ваше резюме нам интересно:

  1. Предварительно нужно будет созвониться с рекрутером на 15-30 мин.
  2. Далее интервью с тимлидами команд, в которые идет подбор (около 2 ч).
  3. Максимум через несколько дней (чаще — часов) принимаем решение и даем обратную связь.

Откликнуться на вакансию

Если вы не нашли подходящей вакансии, присылайте резюме на resume@moysklad.ru.
Возможно, мы давно ищем друг друга.