Разработчик Spark

Требования

Инженер по даннымApache SparkApache HadoopETLJavaDWHSQL

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

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

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

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

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

Bell Integrator – один из ведущих системных интеграторов страны. Мы являемся аккредитованной ИТ-компанией. Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – крупнейшие системообразующие финансовые, телеком и ритейл компании страны.
Проект
: Мы молодая, амбициозная команда, занимающаяся созданием Централизованного хранилища Банка и связанной Единой корпоративной модели по бизнесу Департамента Глобальных Рынков, разработкой необходимых ETL-решений для Корпоративно-Инвестиционного Бизнеса банка!

В настоящее время идет активная разработка по требованиям Этапа 1 и бизнес-приемка результатов со стороны заказчиков требований. Мы используем широкий спектр современных технологий: фрэймворк на основе Apache Spark, облачные технологии на базе плафтормы Hadoop и микросервисы для создания ETL-процессов

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

Обязанности:

  • Создание нового перспективного направления -создание единого централизованного многослойного хранилища BigData для всей экосистемы банка.
  • Разрабатывать абсолютно новые сервисы, которыми будут обрабатывать огромные массивы данных;
  • Глубоко погрузиться во все аспекты современных ИТ технологий (фронтальные и бэк системы, облачные технологии, интеграция с внешними и внутренними системами, Искусственный Интеллект и Большие Данные);
  • Работать в Agile командах и применять самые современные методы разработки;

Требования: Образование высшее техническое

  • Знание, понимание и опыт работы с Apache Spark (от 3 лет).
  • Опыт проектирования и разработки ETL процессов приложений с использованием Apache Spark;
  • Знание Java 8;
  • Знание SQL. Умение писать и оптимизировать запросы к БД.
  • Опыт проектирования DWH, DataVault
  • Опыт работы с Hadoop, HDFS, Hive
  • Опыт проектирования корпоративных(enterprise) приложений, понимание принципов построения и работы высоконагруженных корпоративных приложений (от 5 лет)
  • Опыт проектирования и разработки приложений с использованием Spring, Spring Boot;
  • Уверенное владение технологиями SQL, Hadoop, REST, XML, JSON, HTTP;
  • Опыт проектирования и разработки клиент-серверных приложений;
  • Опыт написания модульных и интеграционных тестов (JUnit, Mockito), понимание принципов TDD;
  • Опыт организации командной работы с использованием jira, confluence, Maven, git, Jenkins, Bitbucket, Sonar(или другими), проведения кодревью.
  • Опыт применения и понимание основных шаблонов проектирования, принципов ООП, принципов построения ETL процессов, паттернов и принципов построения корпоративных приложений, паттернов и принципов построения микросервисной архитектуры;
  • Умение оптимизировать и тестировать код;
  • Умение вести деловую переписку;
  • Английский язык на уровне чтения технической документации.

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

  • Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
  • Опыт работы в распределенной команде профессионалов;
  • Уровень заработной платы обсуждается индивидуально;
  • Возможность работать совместно с командой в офисе Москвы, по гибридному формату работы.

Смотреть ещё вакансии