Занятость: полная. График 5/2. Формат работы: удалённо, гибрид или офис.

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

  • Разрабатывать и развивать интеграционные решения на микросервисной платформе с использованием Java 25, Spring Boot 4 и Kubernetes.
  • Реализовывать интеграционные взаимодействия между сервисами и системами с использованием Kafka и других технологий обмена сообщениями.
  • Тестировать разработки, участвовать во внедрении решений и обеспечивать их сопровождение на уровне 3-й линии поддержки.
  • Анализировать и устранять технические проблемы, обеспечивать стабильность и надёжность интеграционных решений.
  • Вести и поддерживать в актуальном состоянии техническую документацию и базу знаний в Confluence.

Требования:

  • Опыт работы 3–6 лет и уверенное знание Java.
  • Опыт разработки приложений с использованием Spring: Boot, Kafka, WebMVC, WebFlux, Data, JDBC, JMS, Security.
  • Знание Kafka и принципов построения асинхронных интеграционных взаимодействий.
  • Знание SQL и практический опыт работы с реляционными базами данных PostgreSQL, Oracle или ClickHouse.
  • Понимание принципов работы сетевых и транспортных протоколов.
  • Опыт разработки и сопровождения решений на основе микросервисной архитектуры.
  • Навыки работы с Git и системами управления версиями, Docker и Kubernetes.
  • Практический опыт работы с S3, Consul, Vault, Maven, JUnit, Testcontainers, Prometheus, Grafana и GitLab.
  • Понимание принципов тестирования, развёртывания и сопровождения приложений.
  • Умение анализировать технические проблемы, находить причины их возникновения и предлагать решения.
  • Навыки работы с технической документацией и готовность поддерживать базу знаний в актуальном состоянии.