Java developer (Middle+/Senior)

13 ноября 2023 • г Новосибирск, Новосибирская область • ПАО Сбербанк • IT: Разработка

Мы – команда, занимающаяся развитием лояльности клиентов в Сбербанке. Ищем опытного Back End разработчика, которому было бы интересно заниматься:

  • развитием процессинга таких программ лояльности как «Спасибо», «Аэрофлот» и «Трэвел»;
  • переводом существующих сервисов на современный стек технологий (Openshift, PostgreSQL, Kafka) с микросервисной архитектурой.
Обязанности
  • Проектирование и разработка высоконагруженных сервисов.
  • Обеспечение качественного покрытия разработанного кода unit-тестами.
  • Разработка тестовых приложений для проведения тестирования.
  • Наставничество членов команды с меньшим опытом.
  • Подготовка пользовательской и технической документации.
  • Участие в проработке и оценке задач.
  • Участие в тестировании компонентов продукта.
  • Участие в работах по автоматизации тестирования.
  • Участие в процессах внедрения и сопровождения программного обеспечения.
Требования
  • Высшее техническое образование.
  • Опыт разработки на Java от 4-х лет.
  • Практический опыт разработки высоконагруженных и распределенных систем, систем финансового профиля.
  • Практический опыт работы с серверами приложений.
  • Практический опыт работы с системами контроля версий.
  • Практический опыт профилирования приложений - поиск утечек памяти, поиск bottleneck приложений.
  • Уверенное знание Java 8 и выше (на проектах используются Java 8 и Java 11).
  • Уверенное знание технологий разработки Spring Framework, SpringBoot, Hibernate ORM, gRPC, JMX, JUnit, Mockito.
  • Уверенные знания SQL, опыт работы с СУБД PostgreSQL и/или Oracle, опыт проектирования БД, опыт оптимизации запросов.
  • Понимание всего цикла производства ПО, от анализа первичных требований до обновления ПО на серверах и сопровождения пользователей.
  • Понимание принципов разработки ПО (ООП, SOLID), шаблонов проектирования.
  • Понимание принципов многопоточного программирования.
  • Умение быстро обучаться новым технологиям.
  • Желание делиться компетенциями с менее опытными коллегами.
  • Здравый смысл.
  • Ответственность за результат.


Дополнительными плюсами будут

  • Практический опыт руководства разработчиками.
  • Практический опыт наставничества и менторства.
  • Практический опыт работы с Jenkins, Jira, Confluence, BitBucket.
  • Практический опыт работы с Openshift и WildFly.
  • Практический опыт работы с Prometheus и Grafana.
  • Практический опыт разработки интеграционных решений с использованием Kafka.
  • Практический опыт построения архитектуры микросервисных приложений.
  • Знание технологий разработки интерфейсной части - JavaScript, JQuery, React.
  • Знакомство с IMDG-платформами (Apache Ignite).
Условия
  • Команда профессионалов, готовых поддержать ваши инициативы
  • Интересные и масштабные задачи
  • Мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы
  • Возможность работы с новыми технологиями
  • Обучение за счёт компании
  • Социальный пакет + ДМС
  • Высокая заработная плата (оклад + годовая премия)
  • Корпоративная программа лояльности (льготное кредитование, скидки в компаниях-партнерах)