Санкт-Петербург

Java Developer (middle+)

Backend

Требуемый опыт

от 3 до 6 лет

Занятость

Полный рабочий день

Ключевые навыки

Java

Какие задачи необходимо решать

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

Для решения этих задач требуется

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

Мы предлагаем

Оформление по ТК РФ
Справедливая и прозрачная система вознаграждения
ДМС со стоматологией
Компенсация мобильной связи
Маркетплейс льгот и сервисов Mega4You
Понятный карьерный маршрут
2500 учебных программ в мобильном приложении МегаФон Драйв
Программа поддержки и помощи сотрудникам
Активное корпоративное сообщество и насыщенный календарь событий