🔥 1000+ вакансий с удаленкой на Хабр Карьере → посмотреть и откликнуться

Java Developer (Графовая Платформа)

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

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

Компания

Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек

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

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

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

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

  • Профессиональное обучение, семинары, тренинги, конференции
  • Возможность участвовать в интересных проектах по развитию AI-трансформации крупнейшего Банка России
  • Возможность решать амбициозные и инновационные задачи на гребне волны последних технологических трендов
  • Возможности для профессионального и личностного роста в динамично развивающемся коллективе
  • Социальный пакет (ДМС, НПФ, страхование от несчастных случаев и тяжелых заболеваний)
  • Бесплатный фитнес-зал
  • Трудоустройство согласно ТК РФ