30 сент. 2021
Сбер
Высокотехнологичная компания и крупнейший банк в России, Центральной и Восточной Европе.
Секторы:
Технологии, Финансы
Сотрудники:
более 500 человек
Локации:
Москва, Санкт-Петербург, Самара, Ростов-на-Дону, Новосибирск, Екатеринбург
Локация:
Самара
Занятость / Тип договора:
Полный день
/
Работа
Опыт:
От 1 года до 3-х лет
Зарплата:
₽ на собеседовании
Разработка
Java
Java-разработчик (проект Fair Pricing)
Мы приглашаем в нашу команду сильных амбициозных Java-разработчиков.
О проекте:
Вы, наверное, замечали, что сегодня кредиты и депозиты утверждаются почти мгновенно, а для юридических лиц это происходит на индивидуальных условиях? Став частью команды, поймете, как это происходит. Вы вырастете не только как профессионал-разработчик, но и как эксперт в банковском деле: узнаете в мельчайших деталях, как работает современный автоматизированный банк.
Задачи:
  • Разработка бэкенд-части высоконагруженной банковской расчетной системы на Java.
  • Разработка интеграционных сервисов и микросервисных компонентов на Java (стандарты JMS, REST API).
  • Написание Unit-тестов.
  • Рефакторинг и оптимизация кода, code review.
  • Участие в тестировании разработанных компонентов и исправлении дефектов.
  • Участие в подготовке документации.
  • Участие в принятии архитектурных решений и исследовательские задачи.
Мы ожидаем:
  • Понимание принципов ООП.
  • Опыт коммерческой разработки на Java от 2-х лет.
  • Уверенное знание Java SE (желательно Java SE 8), Collection, JDBC, Multithreading.
  • Знания и опыт использования: Spring Framework (Spring MVC, Spring Security, Spring JDBC).
  • Опыт написания Unit-тестов (Junit, TestNG).
  • Уверенное знание SQL.
  • Опыт работы с Git, Maven.
  • Чтение технической документации на английском.
  • Умение разбирать и анализировать чужой код.
  • Высшее техническое образование.
Было бы дополнительным плюсом:
Знакомство с Openshift и контейнеризацией приложений
Опыт работы с Jira, Confluence.
Опыт работы в Agile-команде.
Опыт работы в высоконагруженных проектах, опыт работы с многопоточностью, критичных системах с высоким уровнем SLA.
Умение подбирать инструменты для решения необходимых задач.
Понимание или опыт работы в любых других областях программирования (например, любой опыт фронтенд-разработки).
Желание учиться новому.