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).