Мы – SberTech и мы разрабатываем IT-продукты для крупнейшей экосистемы России - Сбер. Ключевой продукт SberTech – новая технологическая платформа, которая обеспечивает высокий уровень цифровизации, аналитику данных, скорость принятия решений и вывода продуктов на рынок.
Наша цель
Продукт по подготовке тестовых данных на интеграционных средах, целевая аудитория – крупный Enterprise. Наш продукт предоставляет возможность:
QA специалистам оперировать продуктовыми тестовыми сущностями для тестирования своих АС и интеграций со смежными АС, без их предварительного детального изучения
поставщикам тестовых данных снизить нагрузку от ручного исполнения запроса от QA специалистов по получению тестовых данных.
Состав команды
- Product Owner
- Тех.лид
- 1 frontend разработчик
- 1 backend разработчик
- на полную занятость, 1 backend разработчик с неполной занятостью из run команды,
- 1 QA Java
- 1 QA Lead + e2e
Стек проекта
- Фронт: TypeScript, React, antd, redux
- Бэк: Java, Spring, Kotlin, Kafka, PostgreSQL
Инструменты, помимо разработки:
Docker, Jenkins, Nexus, SALM, Checkmarx, k8s
Обязанности
Функции и должностные обязанности
- документирование процедур проектирования и разработки
- написание компьютерного программного кода
- наставничество
- разработка программных приложений
- тестирование программного обеспечения
Требования
Обязательные требования
- релевантный опыт работы от 3-5 лет;
- Уверенное знание Java core, Collections, Concurrency, Multithreading, Generics, Java DataBase Connectivity (JDBC), Java Message Service (JMS), Spring Boot, Spring Security, Spring Data (JPA + Hibernate), Spring Framework, Spring Test, Spring Web;
- SQL, Kafka;
- понимание принципов ООП и SOLID, умение использовать шаблоны проектирования;
- стремление писать чистый код и покрывать его тестами;
- опыт разработки и проектирования микросервисов, знание основных микросервисных паттернов;
- опыт проектирования API, уверенное знание архитектурного стиля взаимодействия REST;
- анализ технических характеристик программного обеспечения;
- использование объектно-ориентированного программирования;
- разработка прототипов программного обеспечения;
- шаблоны проектирования программного обеспечения;
- опыт использования jUnit5/Mockito/AssertJ (разработка unit-тестов);
- опыт профилирования (хотя бы одно из: jfr, JProfiler, VisualVM);
- опыт работы с Postgresql;
- опыт работы с Docker/Kubernetes/OpenShift;
- работа с системой контроля версий Git;
- опыт работы с инструментами сборки Maven/Gradle;
- опыт работы с любой IDE (у нас IntelliJ IDEA);
- опыт дистанционной работы;
- автоматизированное тестирование.
Будет плюсом
- опыт работы в Scrum команде;
- опыт работы с инструментами Jira, Confluence, Jenkins, Sonar, Maven, Gradle, Nexus;
- знакомство с жизненным циклом выпуска ПО и Общее представление о CI/CD инструментах;
- опыт написания pipeline CI/CD;
- знание основ построения сетевой инфраструктуры (балансировка, проксирование, порты и т.д.);
- знакомство с SAML/OIDC/OAUTH;
- опыт разработки на Kotlin.
Условия
- гибридный формат работы
- годовой бонус и ежегодный пересмотр зарплаты
- статус аккредитованной ИТ-компании со всеми преимуществами (ИТ-ипотека, отсрочка от срочной службы)
- расширенный ДМС с первого дня и льготное страхование для семьи
- корпоративный университет Сбера, внутренняя образовательная платформа, участие в IT-конференциях
- офис с видом на набережную, зонами отдыха и спортзалом
- 90 дней удаленной работы из любого региона РФ
- льготная ипотека в Сбере, подписка СберПрайм+, скидки от партнеров и сервисов группы компаний.