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

Java Developer

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

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

Компания

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

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

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

О продукте

Мы занимаемся развитием кредитной подсистемы частных клиентов ПАО Сбербанк.

Наша основная задача: предоставить нашим клиентам надежный и качественный сервис.

Каждый день перед тобой будет стоять задача разработки алгоритмов оптимально работающих на сверхбольших объемах данных.


Мы ценим

Умение работать в команде т.к мы работаем по гибкой методологии.

Стремление давать качественный результат и в срок.

Желание развиваться и развивать других.

Функциональные обязанности сотрудника

  1.  Проектирование и реализация доработок программного обеспечения с использованием microservice architecture.
  2.  Участие в составлении и согласовании требований.
  3.  Участие в организации и проведении приемо-сдаточных испытаний.
  4.  Проведение инспекции программного кода.
  5.  Внутреннее и внешнее тестирование, автоматизация тестов
  6.  Анализ качества разработанного программного обеспечения.
  7.  Участие в работе 3-й линии поддержки ПО (консультирование и оперативное решение возникающих проблем, нерешенных на 1-й и 2-й линии поддержки).
  8.  Участие во внедрениях.

Технические компетенции

  1.  Экспертное владение Java 8;
  2.  Отличное понимание принципов OOП, шаблонов проектирования, принципов ООАД;
  3.  Отличное знание основных методологий разработки программного обеспечения;
  4.  Умение разбираться в чужом коде, писать чистый и понятный код для других разработчиков;
  5.  Отличное знание технологий и методик проведения модульного тестирования, опыт использования инструментов модульного тестирования (JUnit, TestNg);
  6.  Знакомство с технологиями  Spring Framework, Hibernate ORM, JDBC, JMS, JMX;
  7.  Опыт работы с инструментами Jira, Confluence, Git, Jenkins, Sonar, Maven, Nexus;
  8.  Опыт разработки облачных решений;
  9.  Опыт разработки высоконагруженных приложений для Kubernetes, OpenShift;
  10.  Oracle PL/SQL.

Будет плюсом

  1.  Опыт проектирования и разработки высоконагруженных, распределённых и отказоустойчивых систем;
  2.  Экспертное знание принципов реляционных БД, опыт проектирования и оптимизации БД;
  3. Опыт разработки на PL+;
  4.  Опыт разработки крупных автоматизированных банковских систем в части кредитования;
  5. . Опыт профилирования приложений - поиск утечек памяти;