💥 Ищем дата-инженера для участия в Публичном собеседовании на Хабр Карьере. Оставить заявку можно здесь → Участвую!

Java-разработчик (Управление документами и доступами клиента)

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

ТомскПолный рабочий день

Компания

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

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

О компании и команде

Кластер «Управление документами и доступами клиента» создает инфраструктурный продукт (Front: WEB, iOS, Android и Back), напрямую влияющий на десятки миллионов клиентов Сбербанка.

В рамках кластера проектируются интеграционные взаимодействия с различными системами банка, а также с множеством государственных органов (ФНП, ЕФРСБ, ФНС, ПФР, ФССП, ЕГИСО, ЗАГС) для обработки, хранения и принятие решений о доступах клиента к различным продуктам банка.

Вам оформили доверенность, и теперь вы хотите провести операцию по счету – наш продукт обрабатывает этот запрос. Вы открыли карту ребенку и хотите иметь возможность контролировать его – это тоже наш продукт.

В зоне ответственности кластера следующие категории клиентов и их законные представители: недееспособные и опекуны, банкроты и финансовые управляющие, доверители и доверенные лица, наследодатели и наследники, родители и дети.

Разработка ведётся на платформе банка с использованием микросервисной архитектуры.

Стек: JAVA 8/11, Git, Maven, OpenShift, Istio, Spring framework 5, Spring boot,  JMS, MQ, Kafka, Hibernate, JPA, JavaScript и React для Front, Postgre SQL, Liquibase.

Команды кластеров состоят из: владельцев продуктовых направлений, системных и бизнес аналитиков, DEV-инженеров разных профилей, QA-инженеров и дизайнеров.

Мы используем в работе продуктовый подход, четкость поставленных целей и измеримые результаты.

Задачи разработчика: 

● Работать в команде, которая поддерживает и поощряет инициативу,

● Развивать продукты и сервисы по бизнес и технологическим фичам,

● Взаимодействовать с госорганами и положительно влиять на процессы в РФ,

● Улучшать производительность и надежность,

● Заниматься оптимизацией и тюнингом производительности,

● Проводить code review, писать тесты, использовать CI/CD практики.

Ожидания от кандидата

● Опыт разработки на стеке Java, Spring, Hibernate,

● Опыт работы с инструментами Git;

● Опыт работы в Scrum/Agile команде;

● Опыт использования API инструментов;

● Опыт разработки сложных высоконагруженных IT-систем,

● Опыт работы с XML/XSD/JSON, Kafka/RabbitMQ/ZeroMQ

● Хорошее знание инструментов сборки (Maven),

● Опыт работы с Oracle, PostgeSQL;

● Опыт работы с SQL.

Было бы не плохо:

● Опыт работы с OpenShift, Kubernetes, Docker,

● Опыт работы с Apache Ignite или другими in-memory database,

● Знание основных шаблонов проектирования АТ (Page object, Data providers);

● Знание фреймворков BDD (JBehave, Specflow).

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

- Вакансия в г. Томск. Формат работы обсуждается с кандидатом: удаленный, офисный, смешанный (удаленка+офис)