Ищем Senior Java/Kotlin Developer в крупную международную технологическую компанию, которая разрабатывает B2B-продукты для entertainment-индустрии и международных рынков.
Внутри — несколько продуктовых направлений, высоконагруженные системы, много интеграций и большая backend-разработка. Сейчас команда активно развивает JVM-направление и усиливает несколько продуктовых команд.
Чем предстоит заниматься
— разрабатывать backend-сервисы на Java/Kotlin;
— проектировать новые сервисы и участвовать в архитектурных решениях;
— вести задачи целиком: от проработки решения до выхода в production;
— работать с высоконагруженными и распределенными системами;
— разбираться с производительностью, стабильностью и отказоустойчивостью сервисов;
— участвовать в code review;
— работать с мониторингом и production, подключаться к разбору инцидентов;
— взаимодействовать с другими разработчиками, QA, аналитиками, DevOps и продуктовыми командами;
— для Senior-уровня — помогать менее опытным разработчикам и участвовать в развитии инженерных практик команды.
Стек
Java 21+, Kotlin, Spring Boot, PostgreSQL, Kafka, Kubernetes, GitLab CI/CD.
Конкретный набор технологий может отличаться в зависимости от команды и продукта.
Что для нас важно
— сильный коммерческий опыт backend-разработки на Java;
— опыт работы с современными версиями Java;
— опыт разработки микросервисных систем;
— понимание принципов построения распределенных и высоконагруженных систем;
— опыт проектирования сервисов, а не только разработки по готовой постановке;
— уверенная работа с SQL и реляционными БД;
— практический опыт с Kafka или другими брокерами сообщений;
— понимание многопоточности и concurrency в Java;
— опыт работы с production-системами: мониторинг, поиск проблем, разбор инцидентов;
— понимание Docker/Kubernetes и CI/CD на уровне разработчика;
— способность самостоятельно принимать технические решения и аргументировать их.
Будет плюсом опыт с Kotlin, JVM performance tuning, системами с большим объемом данных или высокой нагрузкой, а также опыт менторинга и проведения технических интервью.
Что предлагаем
— полностью удаленный формат работы;
— гибкое начало рабочего дня;
— работу над крупными технологическими продуктами для международного рынка;
— задачи с высокой технической самостоятельностью и возможностью влиять на архитектуру;
— современный JVM-стек и возможность работать с Java и Kotlin;
— корпоративную технику;
— расширенный пакет бенефитов после испытательного срока;
— обучение, внутренние технические встречи, конференции и обмен экспертизой внутри инженерной команды.
Как проходит отбор
Сначала короткое HR-интервью, затем технический этап. После успешного прохождения технической части — знакомство с командой и финальное обсуждение условий.