Вакансия: Java разработчик (СберСпасибо) в Новосибирск

Полное описание вакансии: Java разработчик (СберСпасибо) в Новосибирск

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1006994 Java разработчик (СберСпасибо) Новосибирск > СБЕР open 2023-05-24
Требования

Высшее техническое образование – желательно. Опыт разработки на Java от 4-х лет. Практический опыт разработки высоконагруженных и распределенных систем, систем...

Обязанности

Переводом существующих сервисов на современный стек технологий (Openshift, PostgreSQL, Kafka) с микросервисной архитектурой. Обязанности. Проектирование и разработка высоконагруженных сервисов.

Описание

Мы – команда, занимающаяся развитием лояльности клиентов в Сбербанке. Ищем опытного Back End разработчика, которому было бы интересно заниматься:

· развитием процессинга таких программ лояльности как «Спасибо», «Аэрофлот» и «Трэвел»;

· переводом существующих сервисов на современный стек технологий (Openshift, PostgreSQL, Kafka) с микросервисной архитектурой.

Обязанности

· Проектирование и разработка высоконагруженных сервисов.

· Обеспечение качественного покрытия разработанного кода unit-тестами.

· Разработка тестовых приложений для проведения тестирования.

· Подготовка пользовательской и технической документации.

· Участие в проработке и оценке задач.

· Участие в тестировании компонентов продукта.

· Участие в работах по автоматизации тестирования.

· Участие в процессах внедрения и сопровождения программного обеспечения.

Требования

· Высшее техническое образование – желательно.

· Опыт разработки на Java от 4-х лет.

· Практический опыт разработки высоконагруженных и распределенных систем, систем финансового профиля.

· Практический опыт работы с серверами приложений.

· Практический опыт работы с системами контроля версий.

· Уверенное знание Java 8 и выше.

· Уверенное знание технологий разработки Spring Framework, Spring Integration, SpringBoot, Hibernate ORM, JMX, JUnit, Mockito.

· Уверенные знания SQL, опыт работы с СУБД Oracle и/или PostgreSQL, опыт проектирования БД, опыт оптимизации запросов.

· Понимание всего цикла производства ПО, от анализа первичных требований до обновления ПО на серверах и сопровождения пользователей.

· Понимание принципов разработки ПО (ООП, SOLID), шаблонов проектирования.

· Понимание принципов многопоточного программирования.

· Умение быстро обучаться новым технологиям.

· Ответственность за результат.

Дополнительными плюсами будут

· Практический опыт руководства разработчиками.

· Практический опыт работы с Jenkins, Jira, Confluence, BitBucket.

· Практический опыт работы с Openshift и WildFly.

· Практический опыт работы с Prometheus и Grafana.

· Практический опыт профилирования приложений - поиск утечек памяти, поиск bottleneck приложений.

· Практический опыт разработки интеграционных решений с использованием Kafka.

· Практический опыт построения архитектуры микросервисных приложений.

· Опыт наставничества и менторинга.

· Знание технологий разработки интерфейсной части - JavaScript, JQuery, React.

· Знакомство с IMDG-платформами (Apache Ignite).

Вверх