← Все вакансии/Senior/Альфа-Банк
SeniorRemote

Java Developer

АБ
Альфа-Банк
Уровень
Senior
Формат
Remote
О роли

Описание вакансии

О компании

  • Альфа-Банк

Обязанности

  • Разрабатывать программное обеспечение в своей зоне ответственности (интеграционные системы/модули)
  • Консультировать команды развития и сопровождения по техническим вопросам, связанным с ESB Банка
  • Ревью кода и технического проектирования на соответствие стандартам Банка
  • Принимать решение по выбору технического стека и паттернов для решения задач (совместно с техлидами)
  • Участвовать в разработке и внедрении стандартов разработки
  • Выполнять проектирование интеграционных решений

Требования

  • Опыт разработки на Java от 5-х лет
  • Высшее техническое образование
  • Использование шаблонов проектирования (SOLID, REST, паттерны)
  • Знание микросервисов: REST, SOAP, GRPC, OpenAPI
  • Знание брокеров сообщений (Kafka, MQ)
  • Контейнеризация (Docker, k8s)
  • Опыт проектирования баз данных
  • Опыт проектирования интеграционных решений
  • Опыт автоматизации процессов разработки
  • Знание и умение применять стандарты разработки
  • Фреймворки: Spring Boot, Hibernate, Jackson, JUnit, Lombok
  • Навыки выстраивания процесса разработки, декомпозиции задач
  • Опыт разработки микросервисной архитектуры, оптимизации интеграционных процессов
  • Тайм-менеджмент, проактивность, многозадачность
Стек и навыки

С чем работаем