Ведущий 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. Максимум через несколько дней (чаще – часов) принимаем решение и даем обратную связь.