Медиаплатформа — это универсальная модульная платформа как услуга (PaaS), которая предоставляет готовые, безопасные и масштабируемые компоненты для управления, обработки и доставки медиаконтента. Это решение для продуктов ИТ-кластера "МТС Медиа" и будущих партнеров, которые сталкиваются с дублированием затрат, медленной интеграцией и отсутствием единой базы для кросс-сервисного взаимодействия.
В отличие от обособленной разработки под каждый продукт или использования громоздких облачных решений, наш продукт позволяет радикально сократить время вывода новых функций и продуктов на рынок, реализовать сквозную персонализацию и добиться операционной эффективности за счет централизации и переиспользования компонентов.
Чем предстоит заниматься:
-
написание интеграционного слоя к апи новых партнеров
-
рефакторинг всей системы интеграционного слоя (отпиливание от хождения в базу напрямую, переход на API)
-
перевод сервисов на k8s
-
переход на более новую версию Java, работа с логами
-
оптимизация трека интеграции-синхронизации данных 3-х систем (cdc, kafka, async api).
Java
- понимание языковой инфраструктуры Java + Spring
- многопоточная и асинхронная обработка запросов
- методы отладки, оптимизации и профилирования приложений
SQL
- общие понятия о стандартах SQL и реляционной алгебре
- практический опыт работы с PostgreSQL и Microsoft SQL
NoSQL
- Поисковые движки - OpenSearch, Meilisearch
- KV-системы - Redis, Memcached
- практический опыт работы с паттерном RedLock и распределенными счётчиками
Брокеры сообщений
- Принципы работы, взаимодействие с клиентом (push/pull-модели), dead-letter, poisoned-message, retry policy
- практический опыт работы с Kafka (клиентский код), работа с разделами, сохранение порядка запись в разделах топика (message key)
- общее понимание принципа работы потребителя сообщений Kafka
- практический опыт работы библиотекой Confluent.Kafka
API
- общие сведения о Open API Specification (OAS), SWAGGER
- общие сведения о GraphQL
- общие сведения о JWT и способах защиты API
Деливери
- работа с git и GitLab
- Автоматизация через gitlabci
- работа с Docker (написание Dockerfile)
- работа с Kubernetes (общие понятия)
- Оклад + годовой бонус.
- Программа ДМС с первого месяца работы - это 100% покрытие расходов в частных клиниках, включая стоматологию. Застраховать близких родственников можно со скидкой 50%. Для любителей путешествий - страховка в поездках за границу. А еще есть страхование жизни.
- Очное и онлайн-обучение в Корпоративном университете, у внешних провайдеров, если это полезно для работы, обмен опытом во внутренних профессиональных сообществах, а также доступ к онлайн-библиотеке в полезными книгами и периодикой.
- Оплачиваемые выходные на значимые события в жизни сотрудника.
- Материальная помощь в сложных жизненных ситуациях.
- Корпоративная мобильная связь + интернет, а так же единая подписка МТС Premium (онлайн кинотеатр KION, сервис МТС Music, МТС Строки и т.д.)
- Предложения от партнёров для путешествий, развлечений и занятий спортом.
- Возможность участия в волонтерских программах: мы организуем благотворительные ярмарки, образовательные проекты для детей, конкурсы социальных проектов и экологические проекты.
- Внутренняя спортивная программа «В движении» : забеги, марафоны, турниры по разным видам спорта, медитации и занятия на баланс
Похожие вакансии
Написание тестов, написание парсеров, работа с регулярными выражениями, работа с внешними API. Умеешь рефакторить свой и чужой код.
Знание PHP (8+), современных принципов и подходов (ООП, SOLID, KISS, DRY, YAGNI, code style, статический анализ, культура тестирования).
5+ лет опыта в Full Stack разработке. Обязательный стек: TypeScript, Node.js, React. Опыт работы на позиции Tech Lead, Head...
Опыт коммерческой разработки на Java/Spring от 4–5 лет. Опыт разработки и поддержки микросервисной архитектуры в production-среде.
Опыт коммерческой разработки на C# и .NET от 3 лет. Глубокое понимание принципов ООП, паттернов проектирования. Опыт работы с многопоточностью...
