22
1 нед. назад
Java/Kotlin Developer
Ищем опытного разработчика на Java/Kotlin с минимум 5-летним опытом. Вы будете заниматься проектированием высоконагруженных систем, улучшением бизнес-сервисов и контролем технического долга. Ожидаем глубокие знания Spring и опыт работы с Kafka.
senior
удалённо
Тип занятости
full-time
Опубликовано
13 января 2026
Вакансии в Telegram-канале
Свежие вакансии
Каждый день
описание
В рамках проекта осуществляется сбор данных о действиях клиентов в ДБО с последующей передачей информации в СОРМ через Kafka.
Наш технологический стек:
• Архитектура: микросервисы
• Язык: Java 21, Kotlin
• Backend: Spring Boot 3 (Starter, Data, Security, AMQP, Cloud)
• Базы данных: PostgreSQL
• Messaging / Streaming: Kafka, RabbitMQ
• In-memory: Hazelcast, Ignite
• Security: OAuth 2.0, OpenID Connect, Keycloak
• Containerization & Orchestration: Docker, Kubernetes (on-premise и PaaS), Helm
• CI/CD: TeamCity, Bitbucket, Nexus, SonarQube, Fortify
• Инструменты: Jira, Confluence
• Дополнительно: S3 API, MapStruct, Entity Graph
Работать в продуктовых и платформенных командах над созданием внутренних ИТ-продуктов банка
Пилотировать и внедрять новые бизнес-сервисы и платформы собственной разработки
Развивать и оптимизировать существующие бизнес-сервисы
Улучшать и оптимизировать процессы для ускорения и упрощения доставки ценности клиенту
Проектировать и развивать высоконагруженные распределённые системы
Участвовать в технических исследованиях, выборе архитектурных решений и технологий
Контролировать технический долг: инициировать, аргументировать и сопровождать его устранение
Проводить аргументированное code review
Что мы ожидаем:
Опыт коммерческой разработки на Java и/или Kotlin от 5 лет
Глубокие знания Spring Framework / Spring Boot
Экспертный опыт работы с неблокирующими (reactive) подходами
Экспертное понимание SQL и NoSQL БД, умение находить и устранять узкие места
Опыт работы с Kafka и/или RabbitMQ в условиях высоких нагрузок
Навыки проектирования: API, которое сложно использовать неправильно; независимых, простых, тестируемых и поддерживаемых компонентов
Умение работать с задачами с высокой степенью неопределённости: проводить исследования, анализировать альтернативы, предлагать оптимальные решения
Понимание влияния изменений на смежные команды и сервисы
Опыт защиты систем от перегрузок и предотвращения негативного влияния на внешние сервисы
Понимание, когда best practices неэффективны, и опыт применения альтернативных решений
Сильные навыки troubleshooting на уровне группы сервисов и инфраструктуры
Похожие вакансии
6 вакансии
Старший разработчик / Технический консультант HPE Service Manager
Вам предстоит проектировать интерфейсы и архитектуру систем, взаимодействовать с заказчиками и тестиров…
senior
удалённо
Java-разработчик
Вакансия для Java-разработчика с опытом от 5 лет в высоконагруженных системах. Ожидается работа над геоинформ…
senior
удалённо
Java Developer
Ищем Senior Java Developer для работы над высоконагруженными проектами. Вы будете частью команды, которая ценит ра…
senior
удалённо
Старший Java-разработчик
Вам предстоит разрабатывать и тестировать код, участвовать в оценке задач и проводить ревью в команде…
senior
удалённо