👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Senior Java Developer (проект Identity & Access Management)

Зарплата

до 275 000 ₽

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек

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

Условия работы

Мы делаем новое решение Identity & Access Management для Экосистемы Сбербанка — одно вместо нескольких legacy.

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

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

Задачи:

- Участие в анализе новых требований и проектировании технических решений;
- Разработка и согласование контрактов взаимодействия компонентов системы;
- Проектирование и реализация back-end'а и дизайна API для высоконагруженной сервис-ориентированной системы;
- Написание unit и интеграционных тестов;
- Участие в разработке архитектуры продукта;
- Оценка и внедрение новых фреймверков и технологий в проект
- Работа в команде по Agile;
- Участие в code review;
- Оптимизация существующих решений, повышение отказоустойчивости системы;
- Участие в процессе найма, проведение собеседований.

Стек: Java Сore v. 8-11, KeyCloak, OpenShift, Docker, SQL, Postgres, JDBC, Git, Maven, Gradle, Jenkins

Требования:
- Хорошее понимание Java Сore (Collections, jdbc, Exceptions, Concurrency) и принципов оценки сложности алгоритмов;
- Умение применять принципы ОО дизайна и проектирования (SOLID, DRY, GoF Patterns);
- Опыт работы с реляционными БД (проектирование, нормализация, ACID, уровни изоляции и т. д.);
- Опыт участия в интеграционных проектах, общее понимание современных принципов и технологий системной интеграции;
- Опыт работы с ORM Hibernate;
- Знание SQL (любой диалект, предпочтительно Oracle);
- Опыт работы с Git, Gradle.

Будет плюсом:

- Знакомство со Spring Framework.

- Опыт работы с Java EE (JSP, Servlets);

- Понимание микросервисной архитектуры и существующих подходов для её реализации

- Опыт разработки и проектирования highload систем

- Опыт оптимизация рабочего процесса, DevOps.

Мы предлагаем:

  • гибкое начало рабочего дня
  • удаленка (на территории работодателя - в Москве)/офис (м. Тульская)
  • отсутствие микроменеджмента
  • меритократия и способность слышать мнение каждого
  • возможность сменить проект
  • современное «железо»
  • ДМС, льготные условия кредитования, материальная помощь и социальная поддержка
  • корпоративное обучение, корпоративные мероприятия.

Бонусы

годовая премия 2-4 оклада