Senior Java developer / Tech lead

По договоренности


Привет! Мы - продуктовая IT-компания DocsInBox :)

Наш продукт — облачный B2B SaaS, который упрощает управление ресторанным бизнесом и взаимодействие ресторанов с поставщиками и государственными сервисами.

Ищем Senior Java-разработчика / Tech Lead — сильного инженера, который сможет не только самостоятельно разрабатывать сложный функционал, но и быть технической опорой команды.

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

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

1) Разработка и проектирование

  • Учатвовать в проектировании и реализации сложного бизнес-функционала;
  • Проектировать и реализовывать распределенные и микросервисные решения;
  • Участвовать в дальнейшем разделении монолита на отдельные сервисы;
  • Работать с существующим кодом и постепенно модернизировать его;
  • Участвовать в технической проработке задач вместе с продуктовой командой.

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

  • Принимать и обсуждать технические решения;
  • Проводить технические и архитектурные сессии;
  • Помогать команде выбирать оптимальные решения;
  • Менторить разработчиков и помогать коллегам расти технически;
  • Делать code/design review и повышать инженерное качество разработки.

3) Производительность и технический долг

  • Находить и устранять узкие места в приложении и базе данных;
  • Оптимизировать PostgreSQL-запросы и работу с данными;
  • Разбираться с техническим долгом и постепенно модернизировать систему;
  • Участвовать в обновлении Java и библиотек;
  • Решать production-задачи, связанные с надежностью и производительностью сервисов.

4) Современная разработка

  • Мы движемся в сторону AI-assisted / agentic development и активно экспериментируем с AI-инструментами;
  • Используем разные AI-модели и инструменты для разработки, тестирования и анализа кода;
  • Важно понимать, как проверять и контролировать результат, который генерируют AI-инструменты.

Наш стек:

Java 17/21, Spring Boot, PostgreSQL, Kafka, ClickHouse, Docker, Kubernetes, GitLab CI.

Также в системе есть legacy-компоненты на более старых версиях Java 11 и существующая монолитная часть — постепенно модернизируем и выносим функциональность в отдельные сервисы.

Что для нас важно:

  • От 5 лет коммерческой разработки на Java и уверенное знание современного JVM-стека;
  • Практический опыт с Spring/Spring Boot или аналогичным Java-фреймворком;
  • Опыт разработки микросервисов и распределенных систем;
  • Понимание асинхронного взаимодействия и брокеров сообщений — Kafka, RabbitMQ или аналогов;
  • Хороший практический опыт работы с PostgreSQL: запросы, индексы, транзакции, оптимизация производительности;
  • Интерес к современным инструментам разработки и готовность развиваться вместе с технологическим стеком.

Будет большим плюсом:

  • Опыт миграции монолита на микросервисную архитектуру;
  • Глубокий опыт оптимизации PostgreSQL и анализа производительности запросов;
  • Опыт высоконагруженной или распределенной разработки;
  • Опыт с современными AI coding assistants и агентами;

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

  • Безопасность. Оформление по ТК, работа в аккредитованной IT-компании.
  • Удаленный формат. Полностью удаленная работа или, по желанию, офис в Санкт-Петербурге.
  • Развитие. Компенсируем обучение, участие в конференциях и митапах.
  • Современную разработку. Экспериментируем с AI, развиваем инженерные практики и постоянно ищем способы делать продукт быстрее и качественнее.
  • Команду, с которой хочется работать. Мы ценим открытое общение, взаимопомощь и нормальную человеческую атмосферу без лишней бюрократии.
  • И, конечно, крутой мерч, с которым не хочется расставаться :)

Давай знакомиться! Вместе сделаем продукт, которым будем гордиться.


Поделиться:

Опубликована месяц назад

Похожие вакансии

Вакансии быстро закрываются - скачайте мобильное приложение в RuStore и откликайтесь первыми!
Скачать бесплатно
Мы находимся в поиске Senior Java Developer в нашу команду. ... Наши технологии: Java 17/21; Spring Boot; Hibernate; Redis; Kafka, RabbitMQ; Docker; REST / JSON-RPC; ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании iFutureiFuture
  • Санкт-Петербург
3 дня назад
... архитектурные решения: вы предлагаете технические решения для реализации целей бизнеса Писать продакшн-код на Java ... командами Повышать надежность и качество системы на всех уровнях Почему это интересно: Современный стек – Java ... друга, выступая в роли партнеров, а не исполнителей Что для нас важно: Опыт продуктовой разработки на Java ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании «UZUM TECHNOLOGIES»«UZUM TECHNOLOGIES»
  • Санкт-Петербург
месяц назад
... системы; • Обеспечить отказоустойчивость системы; • Для обработки нагрузки мы используем многопоточную Java ... Со стороны Frontend ч/з Node.JS + RabbitMQ - Java обрабатывает большие аналитические запросы.
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании ВИГОВИГО
  • Санкт-Петербург
месяц назад
Участие в обсуждении принимаемых архитектурных решениях Требования: - Отличное знание и практический опыт Java ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании IBSIBS
  • Санкт-Петербург
13 дней назад
до 210 000 ₽
Команда: 4 Java-разработчика, 2 фронтендера, 3 аналитика, тестировщики, техлид и деливери-менеджер. ... Что нужно будет делать Разрабатывать и поддерживать сложные backend-системы на Java Участвовать в проектировании ... спринтов Внедрять новые технологии, документировать решения Требования Опыт коммерческой разработки на Java ...
  • Можно удаленно
  • Подработка
  • Опыт от 5 лет
Логотип компании CORECORE
  • Санкт-Петербург
18 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.