Назад к вакансиям

Senior Java/Kotlin Developer

CHOICEITБелградУдалённоПолная занятость
SQLPostgreSQLJavaKubernetesCI/CDDockerBackendMicroservicesSpring BootGitLab CIKotlinApache KafkaМикросервисы

Описание

Ищем Senior Java/Kotlin Developer в крупную международную технологическую компанию, которая разрабатывает B2B-продукты для entertainment-индустрии и международных рынков. Внутри — несколько продуктовых направлений, высоконагруженные системы, много интеграций и большая backend-разработка. Сейчас команда активно развивает JVM-направление и усиливает несколько продуктовых команд.

Обязанности

  • разрабатывать backend-сервисы на Java/Kotlin
  • проектировать новые сервисы и участвовать в архитектурных решениях
  • вести задачи целиком: от проработки решения до выхода в production
  • работать с высоконагруженными и распределенными системами
  • разбираться с производительностью, стабильностью и отказоустойчивостью сервисов
  • участвовать в code review
  • работать с мониторингом и production, подключаться к разбору инцидентов
  • взаимодействовать с другими разработчиками, QA, аналитиками, DevOps и продуктовыми командами
  • для Senior-уровня — помогать менее опытным разработчикам и участвовать в развитии инженерных практик команды

Требования

  • сильный коммерческий опыт backend-разработки на Java
  • опыт работы с современными версиями Java (21+)
  • опыт разработки микросервисных систем
  • понимание принципов построения распределенных и высоконагруженных систем
  • опыт проектирования сервисов, а не только разработки по готовой постановке
  • уверенная работа с SQL и реляционными БД (PostgreSQL)
  • практический опыт с Kafka или другими брокерами сообщений
  • понимание многопоточности и concurrency в Java
  • опыт работы с production-системами: мониторинг, поиск проблем, разбор инцидентов
  • понимание Docker/Kubernetes и CI/CD на уровне разработчика
  • способность самостоятельно принимать технические решения и аргументировать их
  • Стек: Java, Kotlin, Spring Boot, PostgreSQL, Kafka, Kubernetes, GitLab CI/CD

Будет плюсом

  • опыт с Kotlin
  • JVM performance tuning
  • опыт с системами с большим объемом данных или высокой нагрузкой
  • опыт менторинга и проведения технических интервью

Условия

  • можно удалённо
  • гибкое начало рабочего дня
  • работа над крупными технологическими продуктами для международного рынка
  • задачи с высокой технической самостоятельностью и возможностью влиять на архитектуру
  • современный JVM-стек и возможность работать с Java и Kotlin
  • корпоративная техника
  • расширенный пакет бенефитов после испытательного срока
  • обучение, внутренние технические встречи, конференции и обмен экспертизой внутри инженерной команды

Процесс отбора

  • сначала короткое HR-интервью
  • затем технический этап
  • после успешного прохождения технической части — знакомство с командой и финальное обсуждение условий