Наша распределенная команда Dev насчитывает более 800 специалистов и разрабатывает собственные продукты с 2012 года – рекламные платформы, игровые сервисы и платформы, мобильные игровые и развлекательные приложения, финтех-продукты и решения.
У нас проектно-ориентированный подход, матричная структура с привязкой специалистов к одному проекту, но при этом мы работаем командой. В работе мы применяем SCRUM, Agile.
Сейчас мы ищем Senior Java-разработчика в ad tech проект.
Требования:
-
Java 17/21 + Spring WebFlux (Mono/Flux, реактивные цепочки)
-
Spring Boot 3.x, REST API (WebClient)
-
Kafka, Redis, MySQL (R2DBC или JDBC)
-
HTML, React + TypeScript — уровень достаточный для построения admin panel, дашбордов, CRUD-интерфейсов
-
Базовые знания работы с инфраструктурой: Docker, Kubernetes, CI/CD, JVM tuning (heap, GC, thread pools)
-
Готовность использовать AI-инструменты (Cursor IDE, Copilot) в повседневной работе
-
Умение самостоятельно разбираться в незнакомых технологиях, протоколах и чужом коде — гуглить, читать спеки, дебажить.
-
Самостоятельность, problem solving, ответственность за результат
-
Навыки анализа и реверс-инжиниринга веб-приложений
Плюсом:
-
Опыт в ad tech (OpenRTB, VAST, Header Bidding, programmatic)
-
ClickHouse или другая колоночная СУБД
-
RSocket или gRPC
-
Библиотеки построения графиков
-
Нагрузочное тестирование, паттерны отказоустойчивости (circuit breaker, timeout, fallback)
-
Продвинутое использование AI: промптинг, ревью AI-кода, генерация тестов
-
Знание методов обхода технических ограничений в работе с API
-
Умение оптимизировать системы для обработки больших объемов данных
-
Опыт работы с инструментами мониторинга веб-трафика
-
Знание дополнительных языков программирования (NodeJS, Python, Go, PHP)
Мы предлагаем:
-
Ad Exchange с нуля — SSP, DMP, в перспективе DSP
-
Высоконагруженный реактивный стек (аукционы < 150ms)
-
Интеграция с крупными Ad Exchange площадками.
-
Любая IDE + AI-инструменты (Cursor IDE) — оплачиваемая подписка
Backend: Java 21, Spring Boot 3.3 (WebFlux), R2DBC, RSocket, Kafka, Redis, ClickHouse, MySQL, Docker
Frontend: React, TypeScript, TailwindCSS, Vite
Условия:
- У нас удалёнка, но есть офис в Москве для желающих поработать в формате коворкинга или с закрепленным рабочим местом
- Оформление в штат компании или заключение международного контракта(подстраиваемся под ваше гео)
- Гибкий график - лояльное начало дня, 8 часов рабочий день
- Возможность выбрать привычное оборудование (mac, linux, windows, мониторы и пр.) с доставкой на дом
- Непрерывное обучение: у нас есть внутренняя Академия, а также много партнёрских программ, которые поделятся знаниям не только в профессиональной сфере, но и поддержат твои хобби
- Митапы, конференции, хакатоны, квесты, онлайн-игры – лишь небольшая часть наших активностей, в которых ты сможешь участвовать
- Разнообразные корпоративные программы: ДМС+ со стоматологией, фитнес-клуб, английский, мастер-классы, развлечения и отдых, льготная система по отпускам и больничным