Описание
МТС Банк развивает цифровые финансовые сервисы и делает их доступными для всех. Мы работаем с современным технологическим стеком, высоконагруженными системами и облачной инфраструктурой. Такой подход позволяет создавать надёжные решения для бизнеса и клиентов. Сейчас мы в поиске Java-разработчика в Стрим Развитие транзакционных продуктов, в команду РКО: Ведение и СБП. Команда занимается процессами платежей и переводов для юридических лиц в ДБО, тарификацией текущей линейки тарифов, а также развитием и поддержкой Системы быстрых платежей (СБП) для B2B и B2C в ДБО.
Задачи
•Разрабатывать и сопровождать интеграционные сервисы в составе высоконагруженной системы
•Проектировать и оптимизировать бизнес-логику на Java с использованием Spring Boot
•Реализовывать взаимодействие между системами с использованием REST API, Apache Kafka, gRPC, GraphQL, Redis
•Работать с реляционными базами данных: разрабатывать и оптимизировать SQL-запросы, создавать миграции и взаимодействие с БД в микросервисах
•Принимать участие в подготовке, сопровождении и проверке релизов
•Взаимодействовать с командой разработки, тестирования, релизной и сопровождения
•Проводить тестирование и покрытие написанного кода
•Проводить код-ревью и участвовать в поддержании качества кодовой базы
Требования
•Знание и опыт разработки на Java версии 11, 17, Spring Boot 2/3
•Знание и опыт работы с микросервисной архитектурой
•Знание и опыт работы с БД (PostgreSQL, Oracle) напрямую и через ORM-системы
•Знание и опыт применения форматов сообщений XML, JSON, сериализации, десериализации и обработки сообщений
•Знание REST API и интеграции с системами по HTTP
•Знание и опыт работы с Apache Kafka: разработка продюсеров, консьюмеров и понимание принципов обработки сообщений
•Опыт настройки логирования и сбора метрик для мониторинга состояния приложения, поиска, интеграции с Prometheus, Grafana, Zabbix
•Опыт работы со следующим стеком технологий: Java (Spring), Hibernate, JDBC, R2DBC, gRPC, GraphQL, Kubernetes, Docker, Consul, Vault, Prometheus, GitLab, Spring Boot, Gradle, PostgreSQL
Условия
Условий в вакансии нет