Java разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы делаем голосового помощника Салют, который «живёт» в мобильных приложениях и в умных устройствах Сбера.
Наша команда занимаемся разработкой смартаппов по продуктам транзакционного бизнеса — приложений для голосового ассистента Салют, которые могут взаимодействовать с пользователями и голосом, и через обычный UI.
В работе мы используем современные технологии, приветствуем в команде любые интересные идеи — каждые игрок команды может вложить в продукт что-то своё.
Если тебе хочется участвовать в разработке инновационных устройств, заниматься развитием новых технологий, то мы ждём тебя!
Обязанности:
- Реализация сценария и бэкенда смартаппов банковской тематики
- Решение прикладных и продуктовых задач на различных фреймворках
- Реализация взаимодействия с различными сервисами по API
- Поддержка собственного микросервиса, девопс, участие в релизном процессе
Основной стек:
- Java 8, 11
- Spring, SpringBoot, SpringIntegration, SpringKafka, SpringWeb
- IBM MQ, Apache Kafka
- Apache Ignite, GridGain
- Docker, OpenShift
- Gradle, Maven
- Oracle, Elasticsearch
- Prometheus, Grafana, Kibana
Требования:
- Отлично знает Java
- Знание технологий NLP
- Знание инструментов DevOps
- Имеет практический опыт разработки высоконагруженных распределенных систем
- Имеет опыт работы с SQL и noSQL базами
- Знает и умеет применять паттерны проектирования
- Имеет теоретическую подготовку - алгоритмы, структуры данных, методы оптимизации
- Имеет опыт разработки систем с микросервисной архитектурой
- Имеет опыт разработки ПО от 3-х лет
- Активно включится в обсуждение концепции решения, имеет свое видение и готов выдвигать и защищать свои идеи
- Умеет работать в геораспределенной команде
Soft skills:
- Навыки работы с большими объемами информации
- Высокий уровень развития технических способностей
- Навыки time management, самостоятельной работы, нацеленной на результат;
- Аналитический склад ума
- Структурное мышление
- Внимательность к деталям
- Навыки ведения переговоров и продвижения идей;
- Умение мыслить за пределами предложенного;
Будет плюсом опыт:
- знание функциональных паттернов проектирования
- практический опыт успешного запуска и развития (B2B, B2C) сервисов
- практический опыт работы с Kafka/Cassandra/ Elasticsearch/Hadoop/nginx
Условия:
- Интересные задачи, результат реализации которых можно увидеть очень скоро в масштабах всей страны.
- Дружный коллектив, который готов помочь во всех аспектах работы.
- Постоянное развитие, как в результате решения сложных задач, так и за счёт регулярного обучения.
- Широкий соцпакет (ДМС, НС, корпоративные предложения от партнёров).
- Надёжность работодателя, которую мало кто сможет предложить в мире