Занятость: полная. График 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.
- Понимание принципов тестирования, развёртывания и сопровождения приложений.
- Умение анализировать технические проблемы, находить причины их возникновения и предлагать решения.
- Навыки работы с технической документацией и готовность поддерживать базу знаний в актуальном состоянии.