Java-разработчик в команду Authorization+Notification
ГородМосква
НаправлениеИнформационные технологии
КомандаAuthorization & Notification
Дата публикации15.03.2023

Java-разработчик в команду Authorization+Notification

IT-команда Retail Raiffeisenbank расширяется и ищет Старшего Java-разработчика для развития платформенных сервисов розничного бизнеса.
Наша цель – сделать лучший финансовый Digital-сервис для клиента.
Мы – команда единомышленников-профессионалов, умеем в современные технологии и разработку без лишней бюрократии.
Хочешь делать сервис для миллионов людей, профессиональных коллег и правильную IT-атмосферу – приходи к нам знакомиться.
Обязанности
  • разрабатывать высоконагруженные сервисы:
    аутентификации/авторизации клиентов;
    рассылки уведомлений: push/email/sms;
    механизмов подтверждения подтверждения транзакций OTP;
  • участвовать в формировании общебанковских инженерных практик и стандартов;
  • улучшать инфраструктуру и pipeline CI/CD;
  • проектировать и валидировать архитектурные решения;
  • внедрять и осваивать новые инженерные практики и инструменты разработки для ускорения деливери и повышения качества продуктов;
  • самостоятельно проводить предварительный анализ, первичную оценку инициатив и разрабатывать прототипы решений домена.
Требования
  • глубокие знания Core Java;
  • экспертные знания Java-фреймворков: Spring, Spring Boot, Spring Cloud, JPA, etc; Большим плюсом будет знание принципов работы Srping;
  • понимание и практический опыт работы с In-Memory решениями (Hazelcast, Redis);
  • опыт работы с системами агрегации логов, например ELK;
  • опыт отладки производительности, трейсинга сложных ошибок;
  • опыт промышленной работы с реляционными СУБД: PostgreSQL/Oracle/MSSQL;
  • опыт работы и понимание основных принципов K8S/Docker;
  • опыт реализации распределенных систем, применение микросервисной архитектуры;
  • дружба с shell *nux;
  • опыт выстраивания и внедрения CI/CD процессов, встраивания автоматического тестирования;
  • большим плюсом будет опыт построения сложных CI/CD на gitlab;
  • опыт написания применения unit и интеграционных тестов (jUnit, TestNG, Mockito, Spock, Cucumber, jBehave);
Условия
  • возможность работать из любой точки мира;
  • расширенная ДМС (со стоматологией, телемедициной), ежегодные чек-апы, страхование для путешественников;
  • доплата до 100% от оклада по больничным листам (до 14 дней в год);
  • доплата до уровня заработной платы за отпуск в январе и мае;
  • 3 отгула в год с полным сохранением заработка;
  • развивать продукт, которым пользуются миллионы клиентов;
  • видеть результаты своей работы на бизнес-показателях;
  • высокий уровень автономности в реализации важных задач банка;
  • быстрое решение вопросов с минимумом согласований и формальностей;
  • профессиональные обучающие курсы и конференции.