Назад
4 дня назад

Senior Java Developer

Формат работы
remote (только Russia)/hybrid
Тип работы
fulltime
Грейд
senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Senior Java Developer (Java/Spring/Microservices): Полный цикл разработки backend-сервисов, проектирование микросервисной архитектуры и интеграций с REST, SOAP и Kafka с акцентом на отказоустойчивость, распределённые транзакции и event-driven архитектуру. Focus on декомпозиции legacy-систем, проектировании API и событий, observability, безопасности и работе высоконагруженных систем.

Локация: Москва; доступны удалённый и гибридный форматы. График: 5/2, 9:00–18:00.

Компания

Ай-Теко — стабильная IT-компания, аккредитованная Минцифрой РФ.

Что делать

  • Разрабатывать backend-сервисы от анализа требований и технического дизайна до вывода в production и сопровождения.
  • Проектировать архитектуру новых и существующих сервисов, границы сервисов, модели данных и паттерны интеграции.
  • Разрабатывать интеграции с внешними и legacy-системами через REST, SOAP и Kafka.
  • Готовить и защищать design docs и ADR перед командой и архитектором.
  • Проектировать API- и событийные контракты совместно со смежными командами.

Требования

  • Коммерческий опыт разработки на Java от 5 лет; уверенное знание Java 17+ и диагностика проблем JVM и GC. Опыт Java 21 приветствуется.
  • Глубокое знание Spring Boot 3, Spring Web, Spring Data JPA, Spring Security и Spring Cloud.
  • Практический опыт микросервисной архитектуры: декомпозиция, межсервисное взаимодействие, retry, circuit breaker, idempotency, graceful degradation, service discovery и API Gateway.
  • Опыт с Saga, Transactional Outbox, DDD и event-driven архитектурой.
  • Опыт миграции с legacy-систем и декомпозиции монолита с использованием Strangler Fig и анти-коррупционного слоя без остановки системы.
  • Опыт проектирования REST API, включая версионирование, обработку ошибок, OpenAPI/Swagger и contract-first подход; разработка SOAP-сервисов с WSDL/XSD, Spring WS или JAX-WS, JAXB и WS-Security.
  • Уверенная работа с Apache Kafka, PostgreSQL, Redis или Hazelcast; проектирование топиков и схем сообщений, настройка индексов, транзакций, блокировок, кэширования и миграций.
  • Знание Spring Security, OAuth2/OpenID Connect, JWT, Keycloak или аналогичного Identity Provider, mTLS и OWASP Top 10.
  • Опыт высоконагруженных систем или больших объёмов данных, observability, Docker, Kubernetes, CI/CD, unit-, интеграционного и контрактного тестирования.
  • Python для автоматизации тестирования или вспомогательных задач; опыт code review и менторства младших разработчиков.

Культура и преимущества

  • Полная занятость и трудоустройство по ТК РФ с первого дня.
  • Официальная заработная плата.
  • Корпоративный ДМС после прохождения испытательного срока.
  • Удалённый или гибридный формат работы с графиком 5/2, 9:00–18:00.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →