Java-разработчик

Ищем опытного и проактивного инженера в Agile-команды, занимающиеся развитием и сопровождением АС Единый сервис аутентификации (АС ЕСА).
АС ЕСА - mission critical highload система, обеспечивающая идентификацию и аутентификацию пользователей-клиентов банка в удаленных каналах обслуживания (веб, МП, АТМ).
В бэклоге команды много:
1. Бизнесовых задач в рамках которых мы постоянно расширяем и оптимизируем набор интеграций как с банковскими АС, так и с приложениями партнеров банка (ДомКлик, DocDoc и т.п.)
2. Технологических задач, в рамках которых ведутся активные работы по миграции АС ЕСА в Cloud

Требования:

  • хорошее понимание 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.

Обязанности:

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

Условия:

  • высокая заработная плата (оклад+годовая премия);
  • интересные и масштабные задачи, работа в команде профессионалов;
  • возможность обучения и сертификации за счет компании;
  • крупные и уникальные проекты в развивающейся компании;
  • официальное оформление по ТК РФ;
  • социальный пакет + ДМС;
  • отсутствие строгого дресс-кода;
  • корпоративная программа лояльности (льготное кредитование, скидки в компаниях-партнерах).

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

Беляева Галина, 7-4822-342015
gybelyaeva@sberbank.ru