Доксинбокс
Senior Java developer / Tech lead
2 нед. назад
РоссияSenior
javaspring bootpostgresqlkafkaclickhousedockerkubernetesgitlab ci
Ищем Senior Java-разработчика / Tech Lead для работы в продуктовой IT-компании DocsInBox над облачным B2B SaaS для ресторанного бизнеса.
О компании
- Мы - продуктовая IT-компания DocsInBox.
- Наш продукт — облачный B2B SaaS, который упрощает управление ресторанным бизнесом и взаимодействие ресторанов с поставщиками и государственными сервисами.
Обязанности
- Разработка и проектирование: Учатвовать в проектировании и реализации сложного бизнес-функционала; Проектировать и реализовывать распределенные и микросервисные решения; Участвовать в дальнейшем разделении монолита на отдельные сервисы; Работать с существующим кодом и постепенно модернизировать его; Участвовать в технической проработке задач вместе с продуктовой командой.
- Техническое лидерство: Принимать и обсуждать технические решения; Проводить технические и архитектурные сессии; Помогать команде выбирать оптимальные решения; Менторить разработчиков и помогать коллегам расти технически; Делать code / design review и повышать инженерное качество разработки.
- Производительность и технический долг: Находить и устранять узкие места в приложении и базе данных; Оптимизировать PostgreSQL-запросы и работу с данными; Разбираться с техническим долгом и постепенно модернизировать систему; Участвовать в обновлении Java и библиотек; Решать production-задачи, связанные с надежностью и производительностью сервисов.
- Современная разработка: Мы движемся в сторону AI-assisted / agentic development и активно экспериментируем с AI-инструментами; Используем разные AI-модели и инструменты для разработки, тестирования и анализа кода; Важно понимать, как проверять и контролировать результат, который генерируют AI-инструменты.
Требования
- От 5 лет коммерческой разработки на Java и уверенное знание современного JVM-стека;
- Практический опыт с Spring / Spring Boot или аналогичным Java-фреймворком;