Вакансия: Senior Java Engineer
О проекте и команде
Клиент — крупный скандинавский банк, для которого мы формируем усиленную кросс-функциональную команду разработки. Мы ищем опытного Java-инженера (уровень Senior), готового стать частью международного коллектива и работать над стратегическими задачами финансового сектора.
Команда уже сформирована и работает по методологии SAFe.
В её составе:
- Agile-владелец продукта (Product Owner);
- 3 Java-разработчика (один из них — Tech Lead);
- 1–2 тестировщика;
- Бизнес-аналитик и системный аналитик;
- Разработчик баз данных.
В данный момент мы усиливаем команду для повышения общей скорости разработки. Часть текущих задач связана с миграцией инфраструктуры в Azure Cloud и переходом на GitHub.
Обязанности
- Разработка и поддержка высоконагруженных распределённых систем на Java.
- Работа с микросервисной архитектурой, контейнеризация (Kubernetes), управление потоками данных через брокеры сообщений (Kafka).
- Проектирование и реализация API (RESTful, GraphQL, gRPC) с соблюдением принципов Clean Code и Clean Architecture.
- Участие в миграции существующих решений в облачную среду Azure.
- Активное участие в Agile-ритуалах (планирование, ретроспективы, ежедневные стендапы), работа в режиме постоянного улучшения процессов.
- Наставничество младших разработчиков, помощь в решении сложных технических задач, код-ревью.
Обязательные требования (MUST HAVE)
- Свободный английский язык (уровень не ниже C1) — ежедневное общение в глобальной распределённой среде.
- Опыт работы в Agile / Scrum — не менее 3–4 лет с чётким описанием роли, задач и достижений в резюме.
- T-образные навыки — глубокая экспертиза в Java-стеке плюс готовность работать смежными областями (DevOps, базы данных, облака).
- Практический опыт (7+ лет) с технологиями:
- Java (современные версии),
- Spring Boot,
- Kubernetes (оркестрация, деплой, мониторинг),
- брокеры сообщений (обязательно Kafka).
6. Глубокое понимание Clean Code и Clean Architecture — умение писать поддерживаемый, тестируемый и масштабируемый код.
7. Опыт проектирования и разработки API — REST, GraphQL, gRPC.
8. Соответствие уровню Senior по определению клиента:
- способность решать абстрактные и нестандартные задачи;
- опыт руководства небольшими группами разработчиков и менторства;
- общий стаж в роли консультанта / разработчика — от 7 до 10 лет (этот опыт должен быть подробно
- отражён в резюме с примерами проектов, задачами и сроками).
Желательные навыки (будут преимуществом)
- Опыт работы с реляционными СУБД в продуктивной среде (Oracle, MS SQL), знание PL/SQL.
- Практика работы с облачными платформами (особенно Azure) и DevOps-инструментами (CI/CD, мониторинг, автоматизация).
- Интерес к применению AI-инструментов для ускорения разработки и тестирования.
- Наличие профильного высшего образования (бакалавр / магистр) или эквивалентный практический опыт.