Москва

МегаТех

Разработчик цифровых решений

Backend

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

от 3 до 6 лет

Занятость

5/2 полный рабочий день

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

Golang
Java
Kafka
PostgreSQL

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

•       Разработка и поддержка микросервисов (REST/gRPC API, бизнес-логика, взаимодействие между сервисами)

•       Оптимизация работы с PostgreSQL (сложные запросы, индексы, транзакции)

•       Разработка драйверов для IoT-устройств (MQTT, TCP/UDP, парсинг бинарных протоколов)

•       Настройка метрик и мониторинга (Prometheus, VictoriaMetrics, Grafana)

•       Интеграция и работа с системами обмена сообщениями (RabbitMQ, Kafka) для асинхронной обработки данных

•       Доработка существующего функционала решения

•       Написание Unit-тестов

 

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

•       Опыт работы с системами контроля версий (Git)

•       Знание принципов работы CI/CD

•       Опыт работы с Docker и Kubernetes

•       Java 11+ (основной стек - Java 17 / 21)

•       Spring Framework: - Spring boot 3 (если есть опыт работы с Spring boot 2 тоже неплохо)

•       Spring Web

•       Spring Security

•       Spring Data (JPA | JDBC)

•       Знание SQL (PostgreSQL, написание и оптимизация SQL-запросов, транзакции, миграции)

•       Будет плюсом опыт работы с

•       Redis

•       RabbitMQ

•       Spring Cache Abstraction

•       Понимание архитектуры микросервисов

•       Уверенное владение Go (горутины, интерфейсы, сетевое программирование, тестирование)

•       Знание Keycloak (OAuth2, OpenID Connect, JWT)

•       Понимание IoT-архитектур и работы edge-устройств.

 

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

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