SberData
– департамент по управлению данными всего Сбербанка. SberData строит централизованное хранилище данных, объем которого уже превышает 120 Пб. Это продуктово-ориентированная инженерная команда с функциями развития выделенных технологических направлений, отражающих новый подход Сбербанка к данным и к применению Ai. Руководители Департамента – высококвалифицированные эксперты, участники Apache Foundation, обладающие уникальными знаниями в разработке кода и современном технологическом стеке (Hadoop, Teradata, Oracle и многое другое). Благодаря нашему размеру, нашим объемам данных, сложности финансовых процессов, проблемы, с которыми мы сталкиваемся, заставляют нас все время быть на передовой современных технологий, а где-то и создавать их.
Проект:
Графовая платформа Сбера – набор сервисов класса Big Data для работы бизнеса с данными, представленными в виде объектов и связей между ними.
Сервис:
online доступ к графу
Предоставляет пользователю возможность хранения графов класса Big Data, а также неограниченного числа документов, расширяющих этот граф, обеспечивает возможность загрузки, обновления данных, online поиска, получения подграфов, запуска бизнес сценариев, управление доступом и интеграцию с корпоративными сервисами.
Ключевые особенности:
Все компоненты хранения ориентированы на работу с большими данными, допускается хранение одновременно нескольких графов связанных между собой (многослойный граф), хранимый граф может быть направленным/ненаправленным/с атрибутами связей/узлов/с весами, доступ к данным и выполнение графовых операций предоставляется в режиме online, есть возможность хранения неограниченного количества документов, метрик, прикрепленных к узлам графа, реализована возможность полнотекстового поиска узла в графе по его атрибутам, реализовано управление областями видимости данных для конкретного пользователя/подразделения, выполнена интеграция с сервисами: управления потоками, обеспечения безопасности доступа, мониторинга работоспособности, журналирования и аудита действий пользователя, архитектура сервиса обеспечивает отказоустойчивость, позволяет легко увеличивать мощность и масштабировать решение, позволяет подключить сервис единого графа клиентских связей и сервис визуализации графов.
Является целевым графовым решением в архитектуре Банка.
Обязанности
-
Разработка/развитие ядра сервиса online доступа к графу
-
Улучшение производительности, отказоустойчивости продукта, R&D в этих областях
Требования
-
Образование высшее техническое
-
Опыт работы свыше 3-х лет в области разработки программного обеспечения
-
Знание и понимание алгоритмов и структур данных
-
Знание J2Se, включая основные фреймворки (потоки ввода-вывода, многопоточностьconcurrency, работа с Xml, Jdbc)
-
Уверенные знания Sql и применение в профессиональной деятельности
-
Базовые знания Linux/Unix
-
Знание и опыт работы со Spring
-
Знание и опыт применения Ant/Maven
-
Использование средств совместной работы – систем хранения кода (Svn/Git/…), систем работы с задачами (Jira/redmine/…), инструментария continuous integration (Jenkins, SonarQube)
-
Знание принципов построения безопасных приложений
-
Знание DevOps процессов
-
Знание и опыт работы в Agile
Будет плюсом:
Знание и опыт работы с Hadoop, Hbase, Solr, Elastic Search, Kafka
Условия
-
Профессиональный рост в команде дружных профессионалов
-
Бесплатный фитнес-зал в Бц
-
Профессиональное обучение, семинары, тренинги, конференции, корпоративная библиотека
-
Дмс, страхование жизни
-
Самые инновационные, амбициозные проекты и задачи
-
Свободный дресс-код
-
Гибкий график для оптимального баланса работы и личной жизни
-
Льготные кредиты и корпоративные скидки
-
Конкурентная компенсация (оклад и премии по результатам деятельности)
Требуется java developer
Программист java, разработчик java, разработчик, java developer, программист, developer