6 дней назад
Java-разработчик (TicketNet)
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Java-разработчик (TicketNet) (Java/Spring Boot): Разработка с нуля сервисов мультиарендной платформы продажи билетов с акцентом на конкурентное бронирование, надёжную доставку событий и миграцию с Oracle на PostgreSQL. Focus on проектирование транзакционных процессов заказов, идемпотентность, outbox, Kafka, RLS и тестирование реальной инфраструктуры.
Локация: Санкт-Петербург, Киевская улица, 5к3; работа на месте работодателя
Компания
ИнфоТех — стабильная аккредитованная IT-компания, развивающая платформу TicketNet для продажи билетов.
Что делать
- Разрабатывать с нуля сервисы ядра продаж и платформы расширений по утверждённой архитектуре.
- Создавать сервисы инвентаря мест и квот с атомарными обновлениями и защитой от двойной продажи.
- Разрабатывать оркестрацию заказов и билетов: таймауты, компенсации, идемпотентные повторы и подписанные QR-коды.
- Реализовывать корзину, каталог мероприятий, схемы залов и состояние в Redis.
- Создавать общие библиотеки для tenant-контекста, RLS, outbox, идемпотентности, правил и трассировки.
- Мигрировать логику легаси-сервисов виджета и сводить интеграцию с Oracle к отдельному адаптеру.
Требования
- От 4 лет коммерческой разработки на Java и опыт самостоятельного ведения сервиса от проектирования до продакшена.
- Java и Spring Boot; готовность работать с Java 25 и Spring Boot 4.1.
- PostgreSQL: уровни изоляции, блокировки, конкурентные состояния и чтение планов запросов.
- Опыт с Kafka или другой шиной: гарантии доставки, дедупликация, порядок событий и повторная обработка.
- Понимание архитектуры портов и адаптеров, а также практический опыт с JUnit, Testcontainers и интеграционными тестами без моков инфраструктуры.
- Умение писать и читать ADR; оформление по ТК РФ.
Хорошо, если есть
- Опыт борьбы с гонками при бронировании или продаже ограниченного ресурса.
- Multi-tenancy и row-level security в PostgreSQL.
- Миграции с Oracle на PostgreSQL и чтение PL/SQL.
- Плагинные платформы, вебхуки, языки правил CEL или Drools.
- Keycloak, Vault или OpenBao, MinIO, Redis, нагрузочное тестирование и OpenTelemetry.
Культура и преимущества
- Работа в полностью официальной компании с оформлением с первого рабочего дня.
- Гибкий график со стартом между 09:00 и 11:00 и окончанием между 18:00 и 20:00.
- ДМС после прохождения испытательного срока.
- Комфортный офис рядом с метро и безлимитный кофе.
- Работа по процессу ТЗ → план → ADR с контрактными, интеграционными и нагрузочными проверками.
Процесс найма
- 30-минутный скрининг об опыте и ожиданиях.
- Техническое интервью на 1,5 часа по конкурентности, транзакциям и проектированию сервиса.
- Часовой разбор фрагмента архитектуры TicketNet с тимлидом, затем оффер.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Максилект
10 дней назад
Java Backend Developer (Kotlin)
230 000 - 310 000₽
BGStaff
9 дней назад
Java Backend Developer (Senior)
200 000 - 250 000₽
Микрокредитная Компания Диджитал Мани
12 дней назад
Java-разработчик Middle+ (разработка с ИИ-агентами), финтех
250 000 - 300 000₽
ЛИПТ Софт
6 дней назад
Backend-разработчик (Java/Kotlin)
Спутник
8 дней назад
Java-разработчик не ниже Middle (мобильный сервис продажи билетов) (Java)
225 000 - 290 000₽
МКБ
11 дней назад