Middle Java Developer

DatsTeam
Москва Опубликовано 15 сентября 2026
Зарплата не указана
Полная занятость3–6 летПрограммист
Зарплата не указана

Описание

Ищем Java-разработчика, который сможет самостоятельно вести задачи от анализа требований и проектирования до релиза и проверки результата в production.

Обязанности:

  • Разрабатывать и развивать микросервисы на Java 21 и Spring Boot.
  • Создавать REST API и межсервисные интеграции.
  • Работать с реактивным стеком: Spring WebFlux, Project Reactor и R2DBC.
  • Разрабатывать событийные взаимодействия через Kafka и RabbitMQ.
  • Работать с MySQL, Redis, ClickHouse, Elasticsearch и объектным хранилищем.
  • Проектировать изменения схемы данных и выпускать миграции Liquibase.
  • Поддерживать корректность распределённых процессов: повторную доставку, идемпотентность, retry и обработку ошибок.
  • Писать модульные и интеграционные тесты.
  • Добавлять необходимые логи, метрики и трассировку.
  • Участвовать в code review, релизах и разборе production-инцидентов.
  • Улучшать существующий код без необоснованного усложнения архитектуры.

Требования:

  • Уверенное знание Java Core, коллекций, Stream API, concurrency и JVM на прикладном уровне.
  • Практический опыт Spring Boot, микросервисов и распределённых систем.
  • Опыт со Spring WebFlux или Project Reactor.
  • Уверенный SQL: транзакции, уровни изоляции, индексы и оптимизация запросов.
  • Опыт с R2DBC, MyBatis или аналогами, MySQL/другой реляционной СУБД.
  • Опыт с Kafka или RabbitMQ.
  • Опыт с Redis, кешированием и TTL.
  • Опыт миграций Liquibase или аналогичным инструментом.
  • Тестирование с JUnit 5 и Mockito; понимание роли интеграционных тестов. - Git, Maven, Docker, CI/CD; понимание JWT/OAuth2 и безопасной работы с данными.
  • Умение диагностировать проблемы по логам и метрикам и самостоятельно доводить задачи до production.
  • Уверенное использование AI-агентов (Codex, Claude Code или аналогов): постановка задач, контроль контекста и области изменений, проверка кода и тестов.

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

Будет преимуществом:

Kafka и RabbitMQ одновременно, ClickHouse, Elasticsearch, MinIO/S3, Testcontainers, OpenTelemetry, реализация собственных Spring Boot starters/SDK, опыт высоконагруженных рекламных, аналитических, платёжных или видеосервисов.

# Дежурства Недельные дежурства по будням в рабочее время: мониторинг сервисов, диагностика проблем и при необходимости выпуск исправления. В сложных случаях помогает команда.

Условия:
  • У нас удалёнка, но есть офис для желающих поработать в формате коворкинга или с закрепленным рабочим местом
  • Оформление в штат компании или заключение международного контракта
  • Гибкий график - лояльное начало дня, 8 часов рабочий день
  • Возможность выбрать привычное оборудование (mac, linux, windows, мониторы и пр.) с доставкой на дом
  • Performance review, на котором мы поможем тебе выстроить цели, а также ежегодную индексацию зарплаты
  • Непрерывное обучение: у нас есть внутренняя Академия, а также много партнёрских программ, которые поделятся знаниям не только в профессиональной сфере, но и поддержат твои хобби
  • Митапы, конференции, хакатоны, квесты, онлайн-игры – лишь небольшая часть наших активностей, в которых ты сможешь участвовать
  • Разнообразные корпоративные программы: фитнес-клуб, английский, мастер-классы, развлечения и отдых, льготная система по отпускам и больничным
Описание

Ищем Java-разработчика, который сможет самостоятельно вести задачи от анализа требований и проектирования до релиза и проверки результата в production.

Обязанности:

  • Разрабатывать и развивать микросервисы на Java 21 и Spring Boot.
  • Создавать REST API и межсервисные интеграции.
  • Работать с реактивным стеком: Spring WebFlux, Project Reactor и R2DBC.
  • Разрабатывать событийные взаимодействия через Kafka и RabbitMQ.
  • Работать с MySQL, Redis, ClickHouse, Elasticsearch и объектным хранилищем.
  • Проектировать изменения схемы данных и выпускать миграции Liquibase.
  • Поддерживать корректность распределённых процессов: повторную доставку, идемпотентность, retry и обработку ошибок.
  • Писать модульные и интеграционные тесты.
  • Добавлять необходимые логи, метрики и трассировку.
  • Участвовать в code review, релизах и разборе production-инцидентов.
  • Улучшать существующий код без необоснованного усложнения архитектуры.

Требования:

  • Уверенное знание Java Core, коллекций, Stream API, concurrency и JVM на прикладном уровне.
  • Практический опыт Spring Boot, микросервисов и распределённых систем.
  • Опыт со Spring WebFlux или Project Reactor.
  • Уверенный SQL: транзакции, уровни изоляции, индексы и оптимизация запросов.
  • Опыт с R2DBC, MyBatis или аналогами, MySQL/другой реляционной СУБД.
  • Опыт с Kafka или RabbitMQ.
  • Опыт с Redis, кешированием и TTL.
  • Опыт миграций Liquibase или аналогичным инструментом.
  • Тестирование с JUnit 5 и Mockito; понимание роли интеграционных тестов. - Git, Maven, Docker, CI/CD; понимание JWT/OAuth2 и безопасной работы с данными.
  • Умение диагностировать проблемы по логам и метрикам и самостоятельно доводить задачи до production.
  • Уверенное использование AI-агентов (Codex, Claude Code или аналогов): постановка задач, контроль контекста и области изменений, проверка кода и тестов.

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

Будет преимуществом:

Kafka и RabbitMQ одновременно, ClickHouse, Elasticsearch, MinIO/S3, Testcontainers, OpenTelemetry, реализация собственных Spring Boot starters/SDK, опыт высоконагруженных рекламных, аналитических, платёжных или видеосервисов.

# Дежурства Недельные дежурства по будням в рабочее время: мониторинг сервисов, диагностика проблем и при необходимости выпуск исправления. В сложных случаях помогает команда.

Условия:
  • У нас удалёнка, но есть офис для желающих поработать в формате коворкинга или с закрепленным рабочим местом
  • Оформление в штат компании или заключение международного контракта
  • Гибкий график - лояльное начало дня, 8 часов рабочий день
  • Возможность выбрать привычное оборудование (mac, linux, windows, мониторы и пр.) с доставкой на дом
  • Performance review, на котором мы поможем тебе выстроить цели, а также ежегодную индексацию зарплаты
  • Непрерывное обучение: у нас есть внутренняя Академия, а также много партнёрских программ, которые поделятся знаниям не только в профессиональной сфере, но и поддержат твои хобби
  • Митапы, конференции, хакатоны, квесты, онлайн-игры – лишь небольшая часть наших активностей, в которых ты сможешь участвовать
  • Разнообразные корпоративные программы: фитнес-клуб, английский, мастер-классы, развлечения и отдых, льготная система по отпускам и больничным

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

Ведущий инженер-программист MES системы
Силовые машины, Акционерное общество
Зарплата не указана
Полная занятостьОпыт 3–6 лет
Менеджер продукта (Страхование)
Лучи
Зарплата не указана
Полная занятостьОпыт 1–3 года
Финансовый менеджер
Учватова Юлия Евгеньевна
40000 – 65000 руб.
Полная занятостьОпыт 1–3 года
Бренд-менеджер
Агроальянс МТ
от 185000 руб.
Полная занятостьОпыт 3–6 лет
Удаленный менеджер по продажам в бренд женской одежды Rianty
Rianty
70000 – 120000 руб.
Полная занятостьОпыт не требуется
Специалист по подбору персонала/HR-менеджер
СМК Профи
от 230000 руб.
Полная занятостьОпыт 1–3 года