📌 Как управлять тревогой в карьере. А не давать ей управлять вами → узнать

Senior Java-developer

Зарплата

от 300 000 ₽

Требования

Бэкенд, Старший (Senior)JavaSQLLinuxJDBCJava coreApache KafkaKubernetesApache

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Описание вакансии

Условия работы

Ищем в команду специалистов, которым интересно решать нетривиальные задачи, которые так же, как и мы увлечены достижением общих целей. В проекте есть место творчеству, развитию и нестандартным ходам.

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 сервисов;
  • Понимание того, что такое вычислительная сложность алгоритмов.
  • Возможность предоставить на ознакомление какие-либо примеры своего кода;
  • Опыт работы с чем-либо из следующих технологий:
  1. Spark, Flink, Kafka;
  2. Опыт работы с Kubernetes и/или OpenShift;
  3. Опыт работы с Apache Ignite / GridGain;

Условия:

  • Полная удаленка
  • ДМС
  • Оформление по ТК РФ либо договор ГПХ/ИП (для этих вариантов повышенный оклад)