Отдел разработки и автоматизации серверных решений онлайн систем
Мы ищем Java разработчика для развития и поддержки серверной части мобильного банкинга физических лиц. Вас ждёт современный стек, микросервисная архитектура и участие в создании ключевых онлайн-продуктов Банка.
Основные задачи:
-
Разработка и поддержка backend-сервисов мобильного банкинга.
-
Внедрение новых фич и развитие существующих модулей.
-
Проектирование и развитие микросервисной архитектуры.
-
Интеграции через RabbitMQ и Kafka.
-
Взаимодействие с фронтенд-командой через GraphQL API.
-
Участие в CI/CD процессах.
-
Работа с высоконагруженными сервисами и улучшение качества кода.
Требования:
Hard skills
-
3+ лет коммерческого опыта разработки на Java.
-
Работа с Java 17+.
-
Уверенное владение Spring Boot.
-
Опыт разработки микросервисов.
-
Понимание Design Patterns и принципов Clean Code.
-
Уверенное знание SQL.
-
Опыт работы с RabbitMQ и Kafka.
-
WebClient интеграции.
-
Навыки реактивного программирования.
-
Опыт работы с Docker, Kubernetes, CI/CD.
-
Базы данных: Oracle, MongoDB.
Soft skills
-
Коммуникабельность.
-
Ответственность и внимательность.
-
Умение работать в команде.
-
Обучаемость.
-
Пунктуальность.
Английский
-
Чтение технической документации.