Разработчик интеграционных решений (Java)
МТС Банк. ITУдалённоот 3 лет5/2Полная занятость
PostgreSQLJavaKubernetesDockerGitKafkaSpring BootClickHouseOracleS3VaultConsul
Описание
Обязанности
- разрабатывать и развивать интеграционные решения на микросервисной платформе с использованием Java 25, Spring Boot 4 и Kubernetes
- реализовывать интеграционные взаимодействия между сервисами и системами с использованием Kafka и других технологий обмена сообщениями
- проводить тестирование разработок, участвовать во внедрении решений и обеспечивать их сопровождение на уровне 3-й линии поддержки
- анализировать и устранять технические проблемы, обеспечивать стабильность и надежность работы интеграционных решений
- вести и поддерживать в актуальном состоянии техническую документацию и базу знаний в Confluence
Требования
- уверенное знание 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
- понимание принципов тестирования, развертывания и сопровождения приложений
- умение анализировать технические проблемы, находить причины их возникновения и предлагать решения
- навыки работы с технической документацией и готовность поддерживать базу знаний в актуальном состоянии
Условия
- Полная занятость
- График: 5/2
- Формат работы: удалённо или гибрид или офис