Java developer

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

Санкт-ПетербургПолный рабочий деньМожно удаленно

Компания

Российская IT-компания, оказывающая услуги по разработке и внедрению программного обеспечения для Сбербанка России

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

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

Мы занимаемся развитием одного из самых важных компонентов платформы Сбербанка. Наша цель – разрабатывать инструментарий мониторинга, который позволит обнаруживать сбои в системах до обращения конечных пользователей. Поток данных мониторинга в несколько десятков раз превосходит объем данных по бизнес транзакциям. Поэтому каждый день перед тобой будут стоять сложные инженерные задачи по созданию высоконагруженной системы, к которой предъявляются самые высокие требования по надежности, производительности и отказоустойчивости. Нашими продуктами уже активно пользуются десятки команд, которые создают mission-critical приложения и сервисы платформы Сбербанка – обратная связь и ощущение того, что ты делаешь что-то действительно стоящее, гарантированы!

Описание команды:

Мы работаем по гибкой методологии и отвечаем за полный цикл разработки продукта, включая аналитику, разработку, тестирование и применение практик DevOps. Участники команды имеют разносторонний опыт разработки, которым можно и нужно делиться! Основными производственными инструментами для нас являются IDEA, Jira, Confluence и Bitbucket. Сервисы, реализованные командой для новой платформы экосистемы Сбербанка, уже находятся в промышленной эксплуатации и успешно решают возложенные на них задачи.

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

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

Требования:

  • Опыт коммерческой/промышленной разработки на Java от 2-х лет.
  • Знание 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

Бонусы

  • команда профессионалов, готовых поддержать ваши инициативы;
  • мощное железо, MacBook или ноутбук на Win (но это странный выбор), дополнительные мониторы и всё, что нужно для продуктивной работы;
  • возможность работы с новыми технологиями;
  • обучение в Корпоративном университете, повышение квалификации
  • гибкое начало дня, офис или удаленная работа;
  • ДМС с первого рабочего дня,
  • льготная ипотека (субсидирование до 4%);
  • прозрачная система бонусов и премий, скидки от партнеров, подписка СберПрайм+
  • достойная зарплата (оклад + солидная годовая премия)