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

О продукте
Мы занимаемся развитием технологического ядра новой платформы Сбербанка в области хранения и обработки данных. Наша задача: предоставить сотням банковских сервисов надежную и удобную систему для работы с данными. Для этого мы используем последние технологии распределённого хранения и обработки данных в оперативной памяти. Объём данных, которые необходимо обрабатывать, измеряется в петабайтах. Поэтому каждый день перед тобой будут стоять сложные инженерные задачи по созданию высоконагруженной системы, к которой предъявляются самые высокие требования по надежности, производительности и отказоустойчивости. Нашими решениями уже активно пользуются десятки команд, которые создают приложения и сервисы новой технологической платформы Сбербанка – обратная связь и ощущение того, что ты делаешь что-то действительно стоящее, гарантированы!
Мы ищем
Senior Java Software Engineer в команду по развитию сервисов платформы Сбербанка.
Мы ценим
В СберТехе мы работаем в автономных командах, которые несут полную ответственность за свой продукт в экосистеме Сбербанка. Поэтому ты присоединишься к команде талантливых инженеров с отличными soft-skills. Мы обеспечиваем полный цикл разработки, сами общаемся с заказчиками и пользователями, проводим обучение.
И поэтому мы ценим, если:
- Ты любишь писать код, простой и надёжный. И понимаешь, что простота достигается трудом и упорством, а качество для тебя естественно и необходимо.
- Ты ценишь открытость, умеешь признавать и исправлять ошибки.
- Ты стараешься выходить за рамки предложенного. Понимаешь как ставить цели и достигать результатов даже в условиях неопределенности.
- Ты можешь донести ценность своего технического (и не технического) решения даже неподготовленному человеку. Умеешь слушать и договариваться.
- Ты заботишься о своей команде и помогаешь ей достигать наилучших результатов.
О работе
У тебя будет возможность поучаствовать на всех этапах разработки:
- Проектирование доработок в существующих и запускаемых с нуля продуктах
- Разработка новой и улучшение существующей функциональности
- Технологический анализ
- Сопровождение продуктов и устранение дефектов
- Внутреннее и внешнее тестирование, автоматизация тестов
- Выпуск в опытную и промышленную эксплуатацию
Требования
- Экспертное владение 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