Формат работыДистанционный
КомандаAuthorization & Notification
Дата публикации25.03.2024
Нажимайте смело — отклик произойдет только на следующем шаге

Senior Java Developer в команду Authorization&Notification

Мы, команда авторизации и нотификации, занимаемся развитием и поддержкой одних из самых важных сервисов внутри банка. Наши сервисы должны обладать высокой устойчивостью, а также выдерживать большие нагрузки.
В рамках реализации единых решений для банка, актуализации архитектуры и развития бизнес функционала перед нам стоят амбициозные задачи по автоматизации процессов авторизации и аутентификации клиентов, а также по коммуникации с клиентом.
Только хайлоад и минимум бюрократии!
Обязанности
  • тебе предстоит столкнуться с высоконагруженными системами банка, отвечающими за такие процессы как авторизация и аутентификация клиента;
  • поучаствовать в создании нового единого механизма авторизации и аутентификации;
  • проектировать и валидировать архитектурные решения;
  • самостоятельно проводить предварительный анализ, первичную оценку инициатив и разрабатывать прототипы решений;
  • внедрять и осваивать новые инженерные практики и инструменты разработки для ускорения деливери и повышения качества продуктов.
Требования
  • глубокие знания Core Java;
  • экспертные знания Java-фреймворков: Spring, Spring Boot, Spring Cloud, JPA, etc;
  • опыт промышленной работы с реляционными СУБД: PostgreSQL/Oracle/MSSQL;
  • опыт работы и понимание основных принципов K8S/Docker;
  • опыт реализации распределенных систем, применение микросервисной архитектуры;
  • опыт применения TDD, BDD (jUnit, TestNG, Mockito, Spock, Cucumber, jBehave).
Условия
  • возможность работать из любой точки мира;
  • расширенная ДМС (со стоматологией, телемедициной), ежегодные чек-апы, страхование для путешественников;
  • оформление на ТД по ТК РФ;
  • доплата до 100% от оклада по больничным листам (до 14 дней в год);
  • доплата до уровня заработной платы за отпуск в январе и мае;
  • 3 отгула в год с полным сохранением заработка;
  • развивать продукт, которым пользуются миллионы клиентов;
  • расти вместе с командой и стать частью сильного Java/kotlin Community;
  • видеть результаты своей работы на бизнес-показателях;
  • высокий уровень автономности в реализации важных задач банка;
  • быстрое решение вопросов с минимумом согласований и формальностей;
  • профессиональные обучающие курсы и конференции.
Больше информации о вакансиях и условиях работы — на странице «О банке»