Java developer (Middle+/Senior)
13 ноября 2023 • г Новосибирск, Новосибирская область • ПАО Сбербанк • IT: Разработка
Мы – команда, занимающаяся развитием лояльности клиентов в Сбербанке. Ищем опытного Back End разработчика, которому было бы интересно заниматься:
- развитием процессинга таких программ лояльности как «Спасибо», «Аэрофлот» и «Трэвел»;
- переводом существующих сервисов на современный стек технологий (Openshift, PostgreSQL, Kafka) с микросервисной архитектурой.
Обязанности
- Проектирование и разработка высоконагруженных сервисов.
- Обеспечение качественного покрытия разработанного кода unit-тестами.
- Разработка тестовых приложений для проведения тестирования.
- Наставничество членов команды с меньшим опытом.
- Подготовка пользовательской и технической документации.
- Участие в проработке и оценке задач.
- Участие в тестировании компонентов продукта.
- Участие в работах по автоматизации тестирования.
- Участие в процессах внедрения и сопровождения программного обеспечения.
Требования
- Высшее техническое образование.
- Опыт разработки на Java от 4-х лет.
- Практический опыт разработки высоконагруженных и распределенных систем, систем финансового профиля.
- Практический опыт работы с серверами приложений.
- Практический опыт работы с системами контроля версий.
- Практический опыт профилирования приложений - поиск утечек памяти, поиск bottleneck приложений.
- Уверенное знание Java 8 и выше (на проектах используются Java 8 и Java 11).
- Уверенное знание технологий разработки Spring Framework, SpringBoot, Hibernate ORM, gRPC, JMX, JUnit, Mockito.
- Уверенные знания SQL, опыт работы с СУБД PostgreSQL и/или Oracle, опыт проектирования БД, опыт оптимизации запросов.
- Понимание всего цикла производства ПО, от анализа первичных требований до обновления ПО на серверах и сопровождения пользователей.
- Понимание принципов разработки ПО (ООП, SOLID), шаблонов проектирования.
- Понимание принципов многопоточного программирования.
- Умение быстро обучаться новым технологиям.
- Желание делиться компетенциями с менее опытными коллегами.
- Здравый смысл.
- Ответственность за результат.
Дополнительными плюсами будут
- Практический опыт руководства разработчиками.
- Практический опыт наставничества и менторства.
- Практический опыт работы с Jenkins, Jira, Confluence, BitBucket.
- Практический опыт работы с Openshift и WildFly.
- Практический опыт работы с Prometheus и Grafana.
- Практический опыт разработки интеграционных решений с использованием Kafka.
- Практический опыт построения архитектуры микросервисных приложений.
- Знание технологий разработки интерфейсной части - JavaScript, JQuery, React.
- Знакомство с IMDG-платформами (Apache Ignite).
Условия
- Команда профессионалов, готовых поддержать ваши инициативы
- Интересные и масштабные задачи
- Мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы
- Возможность работы с новыми технологиями
- Обучение за счёт компании
- Социальный пакет + ДМС
- Высокая заработная плата (оклад + годовая премия)
- Корпоративная программа лояльности (льготное кредитование, скидки в компаниях-партнерах)