Привет!
Мы ООО «Датаномика», собираем инженерные команды под задачи крупного бизнеса. 6+ лет на рынке, 160+ инженеров в штате, 45+ реализованных проектов в финсекторе, телекоме и ретейле. Развиваем шесть направлений экспертизы: высоконагруженные банковские системы, хранилища данных (DWH), генеративный ИИ, комплаенс-системы, кибербезопасность и импортозамещение софта. Аккредитованная ИТ-компания.
О Проекте:
Формируем уникальный клиентский опыт во всех точках контакта с Банком: персонализируем предложения для многомиллионной клиентской базы в каналах Отделения банка, СберБанк Онлайн, Контактный центр, Сайт и др. Развиваем высоконагруженную микросервисную платформу (Java, Spring Boot, Kafka, PostgreSQL), включая сервисы сбора откликов на персональные предложения и управления показами предложений на их основе.
Обязанности:
Анализ требований и проектирование решений
- Самостоятельный анализ и уточнение бизнес-требований, а также выявление, описание и согласование бизнес-сценариев.
- Проектирование технических решений в рамках существующей архитектуры совместно с Team Lead и архитекторами.
- Подготовка и актуализация необходимой функциональной и технической документации.
- Оценка трудоёмкости реализации, выявление технических рисков и зависимостей.
Разработка и обеспечение качества
- Проектирование, разработка и развитие микросервисов на Java и Spring Boot.
- Обеспечение производительности, отказоустойчивости и масштабируемости разрабатываемых решений.
- Проведение Code Review и обмен инженерными практиками внутри команды.
Внедрение и сопровождение
- Сопровождение реализованных изменений на этапах ИФТ, НТ, ПСИ, сопровождении релизов в ПРОМ;
- Анализ логов, метрик, выявление узких мест и проблем производительности.
Требования:
Java и разработка
- Оконченное высшее техническое образование.
- Опыт промышленной разработки на Java от 3 лет.
- Уверенное знание Java Core, Java 8+.
- Практический опыт работы со Spring Framework: Spring Boot, Spring Web/MVC, Spring AOP, Spring Data.
- Понимание принципов проектирования микросервисных и распределённых систем.
- Понимание HTTP/HTTPS, принципов синхронного и асинхронного взаимодействия сервисов.
Системный анализ и проектирование
- Опыт самостоятельного анализа и уточнения требований к разрабатываемому функционалу.
- Умение преобразовывать бизнес-требования в функциональные сценарии и технические задачи.
- Опыт проектирования и документирования интеграционных взаимодействий между системами.
- Навыки построения Sequence Diagram, Use Case и других схем, необходимых для описания решений.
- Опыт взаимодействия с PO, TL, архитекторами и смежными командами при согласовании решений.
Базы данных и интеграции
- Уверенное знание SQL, опыт работы с PostgreSQL и/или Oracle.
- Практический опыт работы с Apache Kafka, понимание принципов работы брокеров, топиков, партиций и consumer groups.
Эксплуатация и инструменты
- Опыт анализа логов и метрик приложений.
- Опыт работы с GitLab/Bitbucket, Jira.
- Понимание принципов контейнеризации и работы приложений в Kubernetes/OpenShift.
Технологический стек:
Java 17, Spring Boot 2.6, Spring Integration, Spring Data, JPA/Hibernate, Apache Kafka, PostgreSQL, MapStruct, Gradle, Maven, OpenShift/Kubernetes, Prometheus, Elasticsearch, ClickHouse, GitLab, CI/CD.
Что важно для нас:
- Самостоятельность: способность разбираться в задачах, уточнять требования и предлагать решения, а не только реализовывать готовые технические постановки.
- Инженерное мышление: умение оценивать последствия технических решений для производительности, надёжности и сопровождения системы.
- Ответственность за результат: готовность сопровождать своё решение на всех этапах жизненного цикла.
- Командная работа: способность конструктивно взаимодействовать с Product Owner, Team Lead, архитекторами и разработчиками смежных систем.
- Готовность развиваться: желание расширять компетенции в системном анализе, архитектуре и проектировании распределённых систем.
Мы предлагаем:
- Работа в аккредитованной ИТ-компании;
- Проекты в крупнейших банках и корпорациях — реальная нагрузка и масштаб (mission-critical системы, высоконагруженная обработка данных);
- Регулярное обучение и профильные конференции за счёт компании, современное оборудование;
- На момент ИС офисный формат, далее возможен перевод на гибрид;
- Официальная «белая» зарплата, оформление с первого рабочего дня, полное соблюдение ТК РФ;
- Интересные амбициозные задачи с достижимым результатом