Senior Java-developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Ищем в команду специалистов, которым интересно решать нетривиальные задачи, которые так же, как и мы увлечены достижением общих целей. В проекте есть место творчеству, развитию и нестандартным ходам.
SberDevices — уникальное IT-пространство внутри Сбербанка. Команда занимается разработкой голосовых продуктов, умных устройств и виртуальных персонажей. Например, разработала OKKO SmartBox и продолжаем его развивать, а на подходе новые устройства, еще более амбициозные.
В работе мы используем современные технологии, приветствуем в команде любые интересные идеи и каждые игрок команды может вложить в устройство что-то свое.
Если тебе хочется участвовать в разработке инновационных устройств, заниматься развитием новых технологий и созданием продуктов в сфере IT, то мы ждём тебя!
Стек технологий: Java 8, 11, Spring Boot, Spring WebFlux (в т.ч. вебсокеты), Project Reactor, Kafka, Oracle DB,MongoDB, Ignite, Docker/OpenShift, ELK, Opentracing (Jaeger), Linux.
Ожидания:
- Опыт на Java или Kotlin;
- Опыт написания многопоточных серверных приложений (понимание, что такое race condition, deadlock, CAS);
- Умение работать с JDBC и писать SQL-запросы;
- Понимание работы HTTP-протокола, TLS-шифрования;
- Понимание разницы между TCP и UDP;
- Умение работать в Linux (речь именно про работу приложений, так-то мы спокойно работаем в macOS);
- Хорошее знание Java Core, стандартной библиотеки и структур данных;
- Владение SQL, умение использовать конструкции JOIN, GROUP BY и т.п..
Будет большим плюсом:
- Опыт разработки, не обязательно коммерческой, чего-либо отличного от Spring RESTful сервисов;
- Понимание того, что такое вычислительная сложность алгоритмов.
- Возможность предоставить на ознакомление какие-либо примеры своего кода;
- Опыт работы с чем-либо из следующих технологий:
- Spark, Flink, Kafka;
- Опыт работы с Kubernetes и/или OpenShift;
- Опыт работы с Apache Ignite / GridGain;
Условия:
- Полная удаленка
- ДМС
- Оформление по ТК РФ либо договор ГПХ/ИП (для этих вариантов повышенный оклад)