Senior Java Software Engineer at Сбербанк - Технологии

Senior Java Software Engineer at Сбербанк - Технологии



О продукте

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

Мы ищем

Senior Java Software Engineer в команду по развитию сервисов платформы Сбербанка.

Мы ценим

В СберТехе мы работаем в автономных командах, которые несут полную ответственность за свой продукт в экосистеме Сбербанка. Поэтому ты присоединишься к команде талантливых инженеров с отличными soft-skills. Мы обеспечиваем полный цикл разработки, сами общаемся с заказчиками и пользователями, проводим обучение.

И поэтому мы ценим, если:

  1. Ты любишь писать код, простой и надёжный. И понимаешь, что простота достигается трудом и упорством, а качество для тебя естественно и необходимо.
  2. Ты ценишь открытость, умеешь признавать и исправлять ошибки.
  3. Ты стараешься выходить за рамки предложенного. Понимаешь как ставить цели и достигать результатов даже в условиях неопределенности.
  4. Ты можешь донести ценность своего технического (и не технического) решения даже неподготовленному человеку. Умеешь слушать и договариваться.
  5. Ты заботишься о своей команде и помогаешь ей достигать наилучших результатов.

О работе

У тебя будет возможность поучаствовать на всех этапах разработки:

  • Проектирование доработок в существующих и запускаемых с нуля продуктах
  • Разработка новой и улучшение существующей функциональности
  • Технологический анализ
  • Сопровождение продуктов и устранение дефектов
  • Внутреннее и внешнее тестирование, автоматизация тестов
  • Выпуск в опытную и промышленную эксплуатацию

Требования

  • Экспертное владение Java 8;
  • Отличное понимание принципов OOП, шаблонов проектирования, принципов ООАД, шаблонов проектирования уровня предприятия;
  • Опыт командной разработки коммерческих приложений не менее 5 лет;
  • Отличное знание основных методологий разработки программного обеспечения;
  • Умение разбираться в чужом коде, писать чистый и понятный код для других разработчиков;
  • Способность оптимизировать код других разработчиков и свой собственный код;
  • Отличное знание технологий и методик проведения модульного тестирования, опыт использования инструментов модульного тестирования (JUnit, TestNg);
  • Знакомство с технологиями Spring Framework, Hibernate ORM, JDBC, JMS, JMX;
  • Опыт работы с инструментами Jira, Confluence, Git, Jenkins, Sonar, Maven, Gradle, Nexus;
  • Опыт работы с серверами приложений Apache Tomcat, IBM WebSphere, WildFly (JBoss);
  • Способность учиться и осваивать новые технологии легко выходя из зоны комфорта;
  • Высшее техническое образование из ведущего ВУЗа;
  • Английский на уровне чтения технической документации;

Будет плюсом

  • Опыт проектирования и разработки высоконагруженных, распределённых и отказоустойчивых систем;
  • Опыт профилирования приложений - поиск утечек памяти, поиск bottleneck приложений;
  • Экспертное знание принципов реляционных БД, опыт проектирования и оптимизации БД;
  • Понимание принципов работы и особенностей SQL и NoSQL хранилищ (Oracle, PostgreSQL, MSSQL, Cassandra, MongoDB, Couchbase, HBase, Tarantool, Apache Ignite);

Бонусы

  • ДМС, страхование от несчастных случаев;
  • Курсы повышения квалификации на ежегодной основе;
  • Возможность посещения (как в качестве слушателя, так и в качестве выступающего) всероссийских и международных IT-конференций;
  • Возможность изучать английский с высококлассными преподавателями на территории компании;
  • Приятные корпоративные скидки для спорта и отдыха и не только;
  • Возможность организации гибкого графика работы

sbt-pr@sberbank.ru


Report Page