Java Middle Developer

Зарплата

от 200 000 до 280 000 ₽

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий деньМожно удаленно

Компания

Упрощаем жизнь ресторанов, автоматизируя процессы

Описание вакансии

Условия работы

Наша команда делает продукт, который упрощает взаимодействие между ресторанами, поставщиками и государством. Делаем это в основном с помощью внедрения электронного документооборота и автоматизации рутины линейных сотрудников (бухгалтеров, барменов, управляющих ресторанов и т.п.).

Перед нами стоит амбициозная задача - развивать сразу несколько направлений в наших продуктах и задач больше, чем людей, поэтому ищем новых членов команды.

Подробнее о самих направлениях:

  • ЮЗЭДО (юридически значимый электронный документооборот) и EDI. Как и написано выше, мы развиваем сервис электронного документооборота и собираемся избавить мир ресторанов от бумажных накладных совсем. Для этого нужно организовать процесс обмена электронными документами согласно определенным стандартам. Если ты знаешь, о чем речь и для тебя такие вещи, как EDI, PRICAT, ORDERSP и ЭЦП не просто набор символов - у нас для тебя есть работа.
  • Работа над большим погружением клиента в продукт. Мы собираемся уделить больше внимания тому, как клиенты пользуются нашим продуктом и какие функции для них особенно важны, а каких не хватает. Предстоит изменять продукт, опираясь на внедряемые метрики.
  • Маркировка и государственные системы. Сейчас государство активно внедряет системы контроля и мониторинга различных групп товаров, мы помогаем ресторанам выполнять все требования этих систем и не получать штрафы. Работая с DocsInBox, ресторан абстрагируется от этих систем, отдавая головную боль за выполнение условий государства на плечи нашего сервиса.
  • Развитие продукта за рубежом. Мы вышли со своим продуктом за пределы СНГ и развиваем его под потребности иностранного рынка. Есть отдельная команда, которая занимается формированием продукта в Дубае. Разговорный английский точно не помешает.
  • Задачи тоже самые разноплановые. Начиная с простых "давайте подвинем кнопку" или "давайте добавим поле в БД", заканчивая проектированием и планированием новых функциональных модулей, над которыми предстоит работать всей команде на протяжении длительного времени.

Как мы работаем:

  • Agile, Kanban (со всеми вытекающими в виде мероприятий и отсутствия жестко поставленных требований). Гибкость в подходах мы применяем во имя достижения результата, которым все довольны и подстраиваем процессы под современные реалии, а не слепо работаем по канбану;
  • Небольшими командами по 3-4 DEV, 1-2xQA, 2xPO ;
  • Код храним в git-репозиториях (с код-ревью, CI/CD и GitFlow);
  • Для описания внешних и внутренних API используем Swagger;
  • Удаленная пятидневка с графиком 9:30-17:30;
  • Периодически встречаемся в оффлайне всей командой.

website компании: https://docsinbox.ru/

Что у нас есть:

  • Грядка проектов (Backend: Java 8+, Play Framework, SpringBoot, Akka, Kafka, PostgreSQL, ElasticSearch, ClickHouse; Frontend: Angular, jQuery, Bootstrap, Twirl; Mobile: React/ReactNative, Desktop: Electron) с юнит-тестами на JUnit;
  • Интеграционные тесты на собственном фреймворке (на основе TestNG);
  • 7 тысяч активных клиентов сервиса;
  • 170 человек, работающих в компании;
  • Компания, которая растёт в 2 раза каждый год (с 2016).

Какой опыт нам важен:

  • Знаешь и умеешь программировать на Java (уже работал со SpringBoot или PlayFramework).
    Из важного, что мы используем каждый день:
  • Akka Streams;
  • Ebean;
  • Reactor;
  • Остальной стек бэкенда тебя тоже не пугает (Akka, Kafka, PostgreSQL, ElasticSearch, ClickHouse);
  • Знаешь, как диагностировать проблемы производительности PostgreSQL;
  • Понимаешь и применяешь паттерны проектирования, SOLID для тебя не пустой звук;
  • Не боишься разбираться во фронтенде и при необходимости что-то поправить/добавить;
  • Знаешь, как правильно готовить RESTful API;
  • Умеешь профилировать Java приложения;
  • Готов приносить в команду лучшие практики и следовать им;
  • Можешь и готов быть ментором для коллеги.

Будет плюсом:

  • OCA сертификация;
  • Круто, если есть портфолио.

Что мы предлагаем:

  • Сильную команду: доучим, вырастим, разовьем;
  • Свободу действий: предлагай, что и как делать. И делай;
  • Оформление по ТК РФ;
  • Полностью "белую" зарплату;
  • Использование в работе передовых технологий, участие в корпоративных программах (обучение, корпоративные мероприятия, корпоративная библиотека);
  • Дружный коллектив высококвалифицированных сотрудников, демократичная атмосфера, отсутствие дресс-кода и бюрократии;
  • Веселые и интересные айтишные корпоративы;
  • Возможность профессионального и карьерного роста.