Middle Java Developer

DatsTeam

Middle Java Developer

Описание вакансии

Ищем 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
  • Spring Framework
Посмотреть контакты работодателя

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

SPTLab
  • Москва

  • Не указана

Рекомендуем
EGAR
  • Москва

  • Не указана

Рекомендуем
Notamedia
  • Москва

  • Не указана

Рекомендуем
Домклик

Java/Kotlin Developer

Домклик

  • Москва

  • Не указана

VS Robotics (ООО АБТ)
  • Москва

  • Не указана

ГК Орбита
  • Москва

  • до 120000 RUR

БАНК УРАЛСИБ
  • Москва

  • до 120000 RUR

Экомобайл

Senior Backend Developer Kotlin

Экомобайл

  • Москва

  • до 120000 RUR

Swordfish Security
  • Москва

  • до 120000 RUR

X5 Tech
  • Москва

  • до 120000 RUR

Росгосстрах
  • Москва

  • до 120000 RUR

СТЭП ЛОДЖИК (STEP LOGIC)

Ведущий java разработчик

СТЭП ЛОДЖИК (STEP LOGIC)

  • Москва

  • до 120000 RUR

Bell Integrator Регионы

Java-разработчик

Bell Integrator Регионы

  • Москва

  • до 120000 RUR

Снэп АйТи

Java-разработчик

Снэп АйТи

  • Москва

  • до 200000 RUR

SkillStaff
  • Москва

  • до 160000 RUR

ГК Орбита
  • Москва

  • до 160000 RUR

Voximplant

Java developer

Voximplant

  • Москва

  • до 160000 RUR

Staffberry

QA Engineer (Java)

Staffberry

  • Москва

  • до 160000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию