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

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

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

СамараПолный рабочий день

Компания

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

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

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

ПАО «Сбербанк» расширяет команду, которая работает над проектами развития IT блока Финансы. Команда является распределенной: Самара, Москва, Санкт – Петербург.

На Самарской площадке в нашу команду войдут разработчики уровня: senior и middle.

Мы создаем автоматизированные инструменты:

для комплексной оценки влияния ключевых решений по управлению балансом Банка,

для расчета различных финансовых показателей по управлению ликвидностью Банка,

для создания информационных витрин для различных систем Банка.

Наш Заказчик – Казначейство Сбербанка, является двигателем цифровой трансформации Банка, а также активно делится экспертизой и технологиями с участниками рынка, тем самым повышает качество управления активами и пассивами не только в Банке, но и в банковской системе страны.

Задачи:

  1. Разработка бэкенд-части высоконагруженной банковской расчетной системы на Java;
  2. Разработка интеграционных сервисов и микросервисных компонентов на Java (стандарты JMS, REST API);
  3. Разработка гибких расчетных компонентов на Groovy/Kotlin;
  4. Написание Unit-тестов;
  5. Рефакторинг и оптимизация кода, Code review;
  6. Участие в тестировании разработанных компонентов и исправлении дефектов;
  7. Участие в подготовке документации;
  8. Участие в принятии архитектурных решений и исследовательские задачи;

Мы ожидаем:

  • Понимание принципов ООП;
  • Опыт коммерческой разработки на Java от 2-х лет;
  • Уверенное знание Java SE (желательно Java SE 8), Collection, JDBC, Multithreading;
  • Знания и опыт использования: Spring Framework (Spring MVC, Spring Security, Spring JDBC);
  • Опыт написания Unit-тестов (Junit, TestNG);
  • Уверенное знание SQL;
  • Опыт работы с Git, Maven;
  • Чтение технической документации на английском;
  • Умение разбираться в чужом коде;
  • Высшее техническое образование;

Было бы дополнительным плюсом:

  • Знание основных паттернов проектирования;
  • Знакомство и/или опыт использования Java-фреймворков и библиотек (например, ORM)
  • Опыт работы с Jira, Confluence;
  • Опыт работы в Agile-команде;
  • Опыт работы в высоконагруженных проектах, опыт работы с многопоточностью;
  • Умение подбирать инструменты для решения необходимых задач;
  • Понимание или опыт работы в любых других областях программирования (например, любой опыт фронтенд-разработки);

Бонусы

Мы ценим своих сотрудников и предлагаем:

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