Habr Career · собрана 1 день назад

Senior Java/Kotlin Developer

CHOICEIT

УдалёнкаСербияSenior
JavaKotlinSQLPostgreSQLDockerKubernetesCI/CDQA

Описание вакансии

Senior Java/Kotlin Developer Employment type: Полный рабочий день Grade: Senior Skills: Java, Kotlin, Spring Boot, PostgreSQL, Apache Kafka, Kubernetes, CI/CD Description: Ищем 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-интервью, затем технический этап. После успешного прохождения технической части — знакомство с командой и финальное обсуждение условий.