Java Developer (Криптосервисы)

Дата размещения вакансии: 23.04.2024
Работодатель: СБЕР
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 1 года до 3 лет

Наша АС — это централизованный сервис криптографии Банка и смежных сервисов компании, сочетающий в себе модули Облачной подписи (квалифицированная/неквалифицироавнная), управления ключами платежного оборудования, удостоверяющего центра на международных криптоалгоритмах и сервиса генерации одноразовых OTP паролей.

Наша команда занимается разработкой единого интерфейса (единый API) к Криптографическим сервисам банка.

Проект находится на начальной стадии и у кандидата есть уникальная возможность быть у истоков создания новой, критически важной для Банка системы.

Разрабатываемая нами АС является Cloud Native по архитектуре и базируется на микро сервисной архитектуре на платформе приложений-контейнеров OpenShift (Synapse).

Стэк: Java 8, Spring Boot, Kotlin, Gradle, Kafka, Spring JMS, Spring Security, Spring Sessions, Spring JPA, Spring AOP, Spring Cloud, Bouncy Castle, PostgreSQL, Guava cache, H2, HikariCP, Swagger, Micrometer, Junit 4, Mockito

Обязанности

  • разработка микросервисов для доступа к криптографическим сервисам Банка;
  • разработка функциональности и интеграционной логики высоконагруженных и высокодоступных кластерных приложений;
  • доработка существующей функциональности, исправление багов;
  • участие в разработке высоконагруженных проектов, работа в команде;
  • оценка трудозатрат на реализацию функциональности/модулей;
  • оптимизация кода разрабатываемых/существующих модулей;
  • документирование своего кода, участие в разработке технических документов для сопровождения и сдачи системы;
  • взаимодействие с архитекторами и сотрудниками, проводящими тестирование и сопровождение;
  • поддержка внедрений.

Требования

  • опыт проектирование программных продуктов и баз данных;
  • разработка API;
  • опыт использования брокеров сообщений для обработки потоков данных (Apache Kafka, ActiveMQ или RabbitMQ);
  • опыт запуска приложения в Docker Cloud / Kubenetes / OpenShift;
  • опыт применения Spring 4 — 5, Spring Boot, Spring Cloud;
  • опыт использования реляционных СУБД (например, PostgreSQL) для хранения данных;
  • высокий уровень владения SQL, PL/PGSQL;
  • опыт работы с Intellij IDEA, DBeaver, Jenkins, OpenShift, Docker, Jira, Bitbucket, Confluence, Git Bash, Grafana, Prometheus.
  • Плюсом будет:
  • инициативность;
  • хорошее знание сетевых технологий;
  • опыт использование криптографических библиотек;
  • знание, что такое сертификат, ключи шифрования, электронная подпись.

Условия

· Конкурентные условия труда (оклад, годовая премия);

· Социальный пакет + ДМС;

· Офис — ст.м.Кутузовская

· Возможность обучения и сертификации за счет компании;

· Корпоративная программа лояльности (льготное кредитование, скидки в компаниях-партнерах).