Описание
Компания разрабатывает B2B-продукты для entertainment-индустрии и международных рынков. Внутри несколько продуктовых направлений, высоконагруженные системы и много интеграций.
Задачи
•Разрабатывать backend-сервисы на Java/Kotlin
•Проектировать новые сервисы и участвовать в архитектурных решениях
•Вести задачи целиком: от проработки решения до выхода в production
•Работать с высоконагруженными и распределенными системами
•Разбираться с производительностью, стабильностью и отказоустойчивостью сервисов
•Участвовать в code review
•Работать с мониторингом и production, подключаться к разбору инцидентов
•Взаимодействовать с разработчиками, QA, аналитиками, DevOps и продуктовыми командами
•Помогать менее опытным разработчикам и участвовать в развитии инженерных практик команды
Требования
•Сильный коммерческий опыт backend-разработки на Java
•Опыт работы с современными версиями Java
•Опыт разработки микросервисных систем
•Понимание принципов построения распределенных и высоконагруженных систем
•Опыт проектирования сервисов, а не только разработки по готовой постановке
•Уверенная работа с SQL и реляционными БД
•Практический опыт с Kafka или другими брокерами сообщений
•Понимание многопоточности и concurrency в Java
•Опыт работы с production-системами: мониторинг, поиск проблем, разбор инцидентов
•Понимание Docker/Kubernetes и CI/CD на уровне разработчика
•Способность самостоятельно принимать технические решения и аргументировать их
Будет плюсом: опыт с Kotlin, JVM performance tuning, системами с большим объемом данных или высокой нагрузкой, менторинга и проведения технических интервью
Условия
•Гибкое начало рабочего дня
•Работа над крупными технологическими продуктами для международного рынка
•Задачи с высокой технической самостоятельностью и возможностью влиять на архитектуру
•Современный JVM-стек и возможность работать с Java и Kotlin
•Корпоративная техника
•Расширенный пакет бенефитов после испытательного срока
•Обучение, внутренние технические встречи, конференции и обмен экспертизой внутри инженерной команды