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