Доксинбокс

Java-разработчик Senior

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • Более 6 лет
  • Java
  • Spring Framework
  • Микросервисная архитектура
  • ООП
  • DDD
  • HoReCa
  • PostgreSQL
  • Apache Kafka
  • RabbitMQ
  • REST API
  • Camunda
  • Clickhouse

Привет!

Мы продуктовая IT-компания DocsInBox Предоставляем ресторанам инструменты для автоматизации документооборота. А значит наши клиенты могут сосредоточиться на главном — создавать лучшие впечатления для своих гостей.

Наши решения избавляют клиентов от тонны бумаг, проблем с государственными сервисами и упрощают работу с поставщиками. И мы в этом лидеры рынка ;)

Среди наших 12 000+ клиентов есть известные сети: Додо Пицца, Rostic's, Мята Lounge, VЛАVАШЕ, Евразия, Beer House и другие.


Стек: Java 11/17/21, Spring Boot, PlayFramework+Akka, PostgreSQL, ClickHouse, Kafka, Gitlab, k8s

Фокус твоих будущих задач:

1. Проектирование и разработка

  • Участие в проработке, проектирование и реализация критического бизнес функционала;

  • Проектирование и реализация сложных бизнес-процессов документооборота с использованием принципов ООП и Domain-Driven Design (DDD);

  • Разработка богатых доменных моделей с четкими границами контекстов (Bounded Contexts);

  • Создание и поддержка единого языка (Ubiquitous Language) между технической командой и бизнес-заинтересованными сторонами.

2. Техническое лидерство

  • Проведение технических сессий по проработке архитектурных решений;

  • Менторинг разработчиков;

  • Проведение регулярных архитектурных обзоров и рефакторинга.

3. Качество кода

  • Контроль соблюдения ООП, DDD, корректности агрегатов и сущностей;

  • Анализ применения паттернов проектирования.

4. Работа с техническим долгом

  • Выявление, оценка и стратегия устранения долга;

  • Рефакторинг и оптимизация производительности.

5. Взаимодействие с бизнесом

  • Участие в discovery;

  • Участие в планировании и оценке задач.

Необходимые навыки:

  • Опыт работы в коммерческой разработке от 6-ти лет;

  • Опыт работы с ритейлом/хорикой и гос.регуляторами (ЕГАИС, ЧЗ, Меркурий);

  • Глубокое понимание принципов ООП, DDD и их практическое применение;

  • Опыт проектирования и реализации микросервисной архитектуры + опыт разделения микросервисов;

  • Экспертные знания REST API и асинхронных взаимодействий;

  • Экспертные знания Java и Spring Framework;

  • Опыт работы с системой мониторинга Prometheus или аналогами;

  • Опыт работы с PostgreSQL;

  • Опыт работы с брокерами сообщений: Kafka, RabbitMQ.

Будет здорово, если у тебя есть:

  • Опыт работы с документооборотом;

  • Опыт работы с BPMN-движками: Camunda / Apache Cammel;

  • Опыт работы с Clickhouse.

Быть с нами в команде это про:

  • Безопасность (100% официальное трудоустройство, работа в аккредитованной IT-компании)

  • Полный remote (по желанию работа из офиса в СПб)

  • Работу в кайф (замеряем «счастье» команды, растем, меняемся, заботимся о том, чтобы наш продукт создавался руками счастливых людей)

  • Инновационность (мы делаем must have продукт, внедряем AI и постоянно развиваемся, чтобы решать задачи клиентов быстрее, лучше других и себя в прошлом)

  • Крутые ивенты и pr-мероприятия

  • Компенсацию обучения, участия в конференциях и митапах

  • Крутой мерч, с которым не хочется расставаться :)