Java developer (Platform V)

03 июля 2024 • г Москва • АО "СБТ" • IT: Разработка
подходит для людей с инвалидностью

Наша команда создает один из ключевых сервисов облачной платформы Platform V – Identity Management или просто IDM. Наш продукт представляет собой комплексное решение для управления учётными записями пользователей, их правами и доступом к ресурсам организации. К продукту предъявляют высокие требования по надежности и безопасности, а основу решения составляют известные OpenSource компоненты, среди которых: Midpoint, Nginx, SpringBoot, React.

Мы стараемся использовать передовые практики разработки, devops и управления задачами. Наша открытость для любых идей и изменений позволяет принимать быстрые и гибкие решения, а сотрудники могут влиять на производственные процессы продуктов. Проведение демо и митапов позволяет команде получить своевременную обратную связь, а также видеть ценность и результаты своей работы;

Наш продукт включен в Реестр отечественного ПО и проходит сертификацию ФСТЭК.

Важнейшим приоритетом в работе нашей команды является забота о пользователях. Сейчас под управлением нашего продукта одна из самых больших инсталляций IDM в России, которая обслуживает более 300 000 пользователей.

Аналоги: Avanpost IDM | Solar inRights | IBM Security Identity Manager | Oracle Identity Manager | SailPoint IdentityIQ | One Identity Manager

Обязанности
  • проектирование доработок в системах класса IDM
  • участие в принятии архитектурных решений
  • технологический анализ
  • проведение сode review
  • разработка и профилирование кода
  • сопровождение IDM и устранение дефектов
  • внутреннее и внешнее тестирование, автоматизация тестов
  • активные коммуникации с командами разработки и внедрения.
Требования

Backend:

  • Java 11+
  • Spring Framework (Boot, Security, IoT, MVC)
  • Apache Kafka
  • ORM (Hibernate)
  • СУБД PostgreSQL, опыт работы с LiquiBase
  • SQL, оптимизация запросов
  • XML/JSON/YAML
  • Git/Mercurial
  • Maven
  • JUnit, умение проектировать и реализовывать эффективные модульные тесты

Frontend:

  • JavaScript, TypeScript, Node.js
  • React, Redux
  • Npm
  • ESlint, Prettier
  • Ant-design
  • Cypress

General:

  • Git
  • Kubernetes
  • Docker
  • Linux
  • уверенное знание принципов работы HTTP, REST и микросервисных паттернов
  • умение разбираться в чужом коде, писать чистый и понятный код для других разработчиков
  • паттерны проектирования распределенных приложений
  • способность оптимизировать свой собственный код и код других разработчиков
  • способность учиться и осваивать новые технологии легко выходя из зоны комфорта
  • английский на уровне чтения технической документации.


Будет плюсом

  • опыт работы в Scrum команде
  • опыт работы с инструментами Jira, Confluence, Jenkins, Sonar, Nexus
  • знакомство с жизненным циклом выпуска ПО и Общее представление о CI/CD инструментах
  • знакомство с технологиями контейнеров и систем управления контейнерами (Docker, Kubernetes, Openshift)
  • знание основ построения сетевой инфраструктуры (балансировка, проксирование, порты и т.д.)
  • понимание принципов работы и особенностей NoSQL и Hybrid SQL хранилищ
  • знакомство с SAML/OIDC/OAUTH;
Условия
  • гибридный формат работы
  • годовой бонус и ежегодный пересмотр зарплаты
  • статус аккредитованной ИТ-компании со всеми преимуществами (ИТ-ипотека, отсрочка от срочной службы)
  • расширенный ДМС с первого дня и льготное страхование для семьи
  • корпоративный университет Сбера, внутренняя образовательная платформа, участие в IT-конференциях
  • офис с видом на набережную, зонами отдыха и спортзалом
  • 90 дней удаленной работы из любого региона РФ
  • льготная ипотека в Сбере, подписка СберПрайм+, скидки от партнеров и сервисов группы компаний.