Dats.Team

Senior Java Developer (+TS)

в Dats.Team

4 000 —‍ 5 000 $/‍мес на руки

📍 Москва (м. Тульская)
Полная удалёнка
Специализация
Java / Fullstack
Уровень
Senior
Требуемый опыт
3+ лет

Технологии/инструменты

Java
React
TypeScript
Spring WebFlux
Spring Boot
REST API
Kafka
Redis
MySQL
HTML
Docker
Kubernetes
CI/CD
JVM

Наша распределенная команда Dev насчитывает более 800 специалистов и разрабатывает собственные продукты с 2012 года — рекламные платформы, игровые сервисы и платформы, мобильные игровые и развлекательные приложения, финтех-продукты и решения.

У нас проектно-ориентированный подход, матричная структура с привязкой специалистов к одному проекту, но при этом мы работаем командой. В работе мы применяем Scrum, Agile.

Сейчас мы ищем Senior Java Developer в Adtech- проект.

Backend: Java 21, Spring Boot 3.3 (WebFlux), R2DBC, RSocket, Kafka, Redis, ClickHouse, MySQL, Docker.

Frontend: React, TypeScript, TailwindCSS, Vite.

Требования

  • 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, ответственность за результат.
  • Навыки анализа и реверс-инжиниринга веб-приложений.

Плюсом

  • Опыт в Adtech (OpenRTB, VAST, Header Bidding, programmatic).
  • ClickHouse или другая колоночная СУБД.
  • RSocket или gRPC.
  • Библиотеки построения графиков.
  • Нагрузочное тестирование, паттерны отказоустойчивости (circuit breaker, timeout, fallback).
  • Продвинутое использование AI: промптинг, ревью AI-кода, генерация тестов.
  • Знание методов обхода технических ограничений в работе с API.
  • Умение оптимизировать системы для обработки больших объемов данных.
  • Опыт работы с инструментами мониторинга веб-трафика.
  • Знание дополнительных языков программирования (Node.js, Python, Go, PHP).

Мы предлагаем

  • Ad Exchange с нуля — SSP, DMP, в перспективе DSP.
  • Высоконагруженный реактивный стек (аукционы < 150ms).
  • Интеграция с крупными Ad Exchange площадками.
  • Любая IDE + AI-инструменты (Cursor IDE) — оплачиваемая подписка.

Условия

  • У нас удалёнка, но есть офис в Москве для желающих поработать в формате коворкинга или с закрепленным рабочим местом.
  • Оформление в штат компании или заключение международного контракта (подстраиваемся под ваше гео).
  • Гибкий график — лояльное начало дня, 8 часов рабочий день.
  • Возможность выбрать привычное оборудование (mac, Linux, Windows, мониторы и пр.) с доставкой на дом.
  • Непрерывное обучение: у нас есть внутренняя Академия, а также много партнёрских программ, которые поделятся знаниями не только в профессиональной сфере, но и поддержат твои хобби.
  • Митапы, конференции, хакатоны, квесты, онлайн-игры — лишь небольшая часть наших активностей, в которых ты сможешь участвовать.
  • Разнообразные корпоративные программы: ДМС+ со стоматологией, фитнес-клуб, английский, мастер-классы, развлечения и отдых, льготная система по отпускам и больничным.
Алина ТруфановаInternational Recruiter
Dats.Team

О компании Dats.Team

Сфера
Продуктовая компания
Размер
1001+

Dats.Team — динамично развивающаяся IT-компания. Компания создаёт собственные продукты с 2012 года: от рекламных и игровых платформ до мобильных приложений и платёжных систем. Dev-команда насчитывает более 800 разработчиков, и они продолжают расти.

С 2021 года организуют игровые хакатоны для ИТ-сообщества и получили награды в номинации "Лучший GameJam с продуманной тематикой" на «HACK AWARDS: Хакатоны России» в 2024 и 2025 годах!