👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

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

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

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

Компания

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

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

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

Мы разрабатываем

Высокодоступную распределенную систему генерации уникальных идентификаторов для миллиардов объектов Сбербанка (счета, платежные поручения, документы и многое другое). Стратегической целью сервиса является высокая надежность и гарантия отсутствия дубликатов идентификаторов. Мы являемся авторами собственной реализации алгоритма Snowflake, поддерживающей одновременную децентрализованную генерацию уникальных идентификаторов на более чем 8000 узлах с высокой пропускной способностью. Наши решения уже находятся в промышленной эксплуатации банка. Для достижения наших целей мы используем современные технологии и подходы, задавая тренд для других команд.

Мы ищем

Java-разработчика с опытом, способного писать надежный код (развитие высокодоступной распределенной системы генерации идентификаторов)

Мы ожидаем

  • Отличное знание Java SE.
  • Понимание принципов написания потокобезопасного кода.
  • Понимание принципов работы с реляционными СУБД.
  • Умение работать с системами контроля версий (git, etc…).
  • Знакомство с технологиями разработки: Spring Framework, JDBC, Maven, etc…
  • Владение инструментами разработки (Intellij IDEA, Eclipse, etc…).
  • Умение писать тестируемый код и знание библиотек Unit-тестирования (JUnit, PowerMock, etc…).

Мы ценим

  • Самостоятельность и способность анализировать, предлагать новые решения.
  • Умение критиковать и принимать критику коллег.
  • Способность ставить и достигать цели.
  • Умение отделять главное от второстепенного.
  • Общение с командой, в целях достижения наилучших результатов.

Плюсом будет

  • Владение технологиями докеризации (Docker, Kubernetes, Openshift, etc…).
  • Опыт работы с серверами приложений (JBoss, Wildfly, etc…).
  • Знание инструментов DevOps (Jenkins, Bash, SonarQube, etc…).
  • Владение инструментами профилирования (JFR, JProfiler, JConsole, etc…).

Требования

  • Высшее техническое образование.
  • Владение английским языком на уровне чтения технической документации.

Бонусы

  • * Высокая конкурентная оплата труда.
  • * Комфортные офисы с хорошим техническим оснащением и удобным расположением.
  • * ДМС, страхование от несчастных случаев.
  • * Обучение, курсы повышения квалификации с возможностью получения сертификатов.
  • * Корпоративные скидки для спорта и отдыха.
  • * Возможность изучать английский на территории компании.
  • * Возможность участия в профессиональных конференциях.