Старший разработчик Java

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

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

Компания

Мы создаем будущее, доступное каждому, используя современные стеки технологий и анализ больших данных

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

О компании и команде

Всероссийский оператор цифровых возможностей и пятикратный обладатель награды за самую высокую скорость мобильного интернета в России от международной компании Ookla. 

Ожидания от кандидата

Задачи:

  • Разрабатывать и поддерживать сервисы взаимодействия с клиентами на Java 17-21, Spring Boot 3, часть сервисов на Go
  • Участвовать в планировании микросервисной архитектуры
  • Взаимодействовать с разработчиками back/front, аналитиками, тестировщиками
  • Участвовать в Code review

Что для этого нужно:

  • Опыт коммерческой разработки от 3-х лет Java SE, Spring Boot не ниже v2 Golang (приветствуется)
  • Знания и опыт использования Hibernate ORM, JDBC
  • Умение работать с веб-сервисами (REST(http/https), WebSocket, gRPC). RSocket будет плюсом
  • Понимание принципов работы с токенами для аутентификации запросов
  • Опыт работы с брокерами сообщений (Apache Kafka, NATS)
  • Опыт написания Unit-тестов
  • Опыт работы с Git, Jira, контейнерами Docker
  • Понимание принципов взаимодействия приложений в рамках Kubernetes
  • Опыт работы с БД(Oracle, PostgreSQL), nosql БД
  • Понимание культуры Agile (Scrum, Kanban)
  • Знание протоколов SIP, SMPP, POP3, SMTP, CCXML, VXML (приветствуется)
  • Опыт с реактивным стеком взаимодействия (Reactor) и асинхронным взаимодействием в целом (приветствуется)
  • Понимание процесса сбора метрик, - actuator в Spring(micrometer), Prometheus (приветствуется)
  • Опыт работы с ELK, grafana (приветствуется)

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

  • ДМС
  • Пакет льгот