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

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

Санкт-Петербург

Компания

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

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

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

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

Обязанности:

  • Участие в полном цикле разработки приложения, как backend, так и frontend части продукта;
  • Оптимизация производительности системы;
  • Покрытие кода Unit-тестами;
  • Проведение Code Review;
  • Постоянное взаимодействие со смежными командами разработки, с тестировщиками, командами DevOps и сопровождением;
  • Участие в решениях по развитию продукта.

Требования:

  • Опыт коммерческой/промышленной разработки на Java от 3 лет;
  • Знание Java 8, Spring Framework, Hibernate, SQL, REST;
  • Умение работать с git, maven;
  • Опыт работы с библиотеками и фреймворками для тестирования: Junit, TestNG, Mockito, AssertJ;
  • Способность разрабатывать хороший и понятный код, обязательно покрытый тестами, уверенное соблюдение принципов OOP, шаблонов проектирования и базовых принципов разработки.

Будет плюсом:

  • Знакомство с JMS, JAX-RS, JAXB;
  • Опыт работы с Linux;
  • Опыт работы с Jenkins;
  • Опыт работы с контейнерными технологиями (Docker, Kubernetes, OpenShift);
  • Опыт разработки фронта – React JS.

Условия:

  • Официальное трудоустройство согласно ТК РФ;
  • Белая заработная плата (оклад + годовая премия);
  • Возможность обучения за счет компании;
  • Страхование (от несчастных случаев, ДМС);
  • Молодой дружный коллектив;
  • Возможность саморазвития и карьерного роста не ограничена.