Java Developer (Authorization)

Оплата не указана

Вакансия находится в архиве

СБЕР

г. Москва

Требуемый опыт работы

От 1 года до 3 лет

Тип занятости

Полная занятость

График работы

Полный день

Мы - команда Team ID. Наша цель - обеспечение единого, безопасного и удобного входа в сервисы Экосистемы Сбера.

У нас 4 продуктовые команды:

  • Identity Management - управление профилями сотрудников Экосистемы Сбера, интеграция с кадровыми источниками, распространение данных в адрес потребителей.
  • Authentication - всё про регистрацию и аутентификацию пользователей: web, UX, UI, OTP, QR, PUSH, биометрия, криптография.
  • Authorization - всё про авторизацию. Базовые, функциональные ролевые модели: RBAC, ABAC, управления заявками на доступ.
  • Account - личный кабинет пользователя.

Мы исповедуем продуктовый подход в своей работе, дружны, открыты и не любим бюрократию.

У нас нет Legacy наследия, все реализовано с чистого листа. Под капотом у нас микросервисная архитектура в облаках Наш текстэк: Java (17+), React, Spring, OpenShift, Docker, PostgreSQL, Kafka, Istio, etc...

Если говорить о цифрах - это порядка 350 000 пользователей из 200+ организаций, которых мы быстро и удобно впускаем в 50+ систем, выдерживаю нагрузку более до 2000 входов в секунду.

Это уникальная предметная область - баланс между UX и кибербезопасностью, биометрия, криптография, высокая нагрузка и требования к качеству системы. Это сотни интеграций и замысловатых функций, которые интересно создавать.

Обязанности

Кто нам нужен:

Мы ищем Software Developer с глубоким знанием Java в кросс функциональные команды разработки, предстоит учавствовать в реализации высоконагруженной системы и обеспечивать высокий уровень программного кода разработки.

Что нужно делать:

  • разработка новых решений, компонентов микросервисной системы
  • писать эффективный и понятный код преимущественно на Java, при этом имея возможность поработать и с Go / React
  • участвовать в проектировании компонентов highload системы
  • участвовать в кросскомандном "code review"

Требования

  • хорошие понимание основ Java 8, 17+ (concurrency, базовые алгоритмы, управления памятью, etc) и Spring Framework
  • опыт работы с ORM (к пр. Hibernate), Webflux, Nginx, Kafka, HAProxy, gRPC
  • опыт работы с СУБД (ты должен уметь написать и оптимизировать SQL-запрос и знать что такое нормализация данных)
  • опыт работы с контейнерами и их оркестрацией (Docker, Kubernetes, OpenShift)

Как плюс:

  • знание предметной области — идентификация, аутентификация, авторизация, OAuth 2.0, OpenID Connect
  • опыт работы с криптографией — хэширование, шифрование, PKI
  • умение применять паттерны проектирования — SOLID, GOF, DRY
  • знание тонкостей работы реляционной БД — PL SQL, ACID, уровни изоляции и т.п.
  • опыт проектирования и разработки highload систем — производительность, отказоустойчивость

Условия

Что мы предлагаем:

  • Много интересных задач, которые влияют на сотни тысяч людей и позволяют вырасти профессионально
  • Можно работать в офисе (м.Кутузовская) или в смешанном графике
  • Конференции и обучение на корпоративных или вендорских курсах за наш счёт
  • Современное, производительное «железо» на твой выбор
  • Отличная ДМС, включая несчастные случаи и тяжелые заболевания
  • Возможность сменить команду или проект при желании
  • Льготные условия по ипотеке и кредитам
  • Материальная помощь и социальная поддержка
  • Корпоративная пенсионная программа

Контактная информация

СБЕР

Сайт: sber.ru

Почта: не указана

Вакансия опубликована 05.04.2024 в г. Москва.

Похожие вакансии

#

Middle

от 200 000 до 210 000 ₽

Красный Кут

Гибкий график

Подробное описание

-

#

Не указана

Москва

Полный день

Подробное описание

19 мая

#

Middle

от 120 000 до 290 000 ₽

Егорьевск

Полный день

Подробное описание

-