Java-разработчик Senior (удаленная работа)

5 апреля 2025

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Java-разработчик Senior

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

Привет!

Мы продуктовая 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-мероприятия

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

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



Посмотрите похожие вакансии

Java-разработчик (Senior), банковский проект
Компания: SkillStaff
Зарплата: з.п. не указана
Java-разработчик (Senior), сервисы данных
Компания: SkillStaff
Зарплата: з.п. не указана
Angular-разработчик (Senior)
Компания: Utop!a
Зарплата: з.п. не указана
Java-разработчик (Senior/Lead)
Компания: Леон
Зарплата: з.п. не указана