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

27 февраля 2024 • г Москва • ПАО "Сбербанк" • IT: Разработка

Ищем Java разработчика в команду, работающую над построением хранилища данных (DWH) и системы подготовки отчетности на базе технологий Hadoop, PostgreSQL, GreenPlum. Создаваемые решения – ключевые элементы архитектуры организации, обеспечивающие задачу по централизации функции формирования обязательной отчетности Сбера (отчетность ЦБ).

Создание DWH и системы репортинга – амбициозная задача особенно с учетом объема ежедневных операций и генерируемых в Банке данных. Участие в проекте – возможность получить уникальный опыт проектирования и разработки подобных решений на рынке РФ.

Обязанности
  • проектирование и построение витрин и прототипов отчетов в хранилище данных: код на Java 8 + Spark + Spring, БД – Hadoop и PostgreSQL
  • рефакторинг и ревью кода части оптимизации ETL-нагрузки
  • все как должно быть в хорошей разработке: CI, CD, SCRUM, Jira, Git и пр
Требования
  • знание Java Core, опыт разработки Java от 2-х лет
  • опыт работы с любыми реляционными базами данных, владение SQL (DDL + DML), диалект не принципиален
  • навык работы с Maven, Git, Jira, Jenkins, Bitbucket
  • базовое владение unix-shell.


Будет плюсом:



  • понимание архитектуры Hadoop
  • знание Apache Spark
  • понимание архитектур: распределенных и MPP систем
  • понимание Hive, RDD, Dataset
  • умение оптимизировать запросы в Hive и Spark
  • понимание, как работает HDFS и формата файлов Parquet
  • понимание работы оркестратора Oozie
  • понимание архитектурного стиля взаимодействия компонентов распределённых приложений в сети - REST
Условия
  • возможен удаленный формат работы (один день в месяц работа из офиса)