Middle Kotlin Backend Developer
Не указаноУдаленно
MiddleRemoteWeb3 & BlockchainКачество текста 2/5EN C2+
Data EngineerKotlinPostgreSQLRedisKafkaElasticsearchMongoDBKubernetesDockerCI/CDREST APIRabbitMQJava15д
Ключевые обязанности:
• Разработка и поддержка серверных приложений и RESTful API на Kotlin (Ktor или Spring Boot);
• Проектирование и реализация архитектуры микросервисов с паттернами межсервисного взаимодействия;
• Проектирование и оптимизация схем баз данных для PostgreSQL/MongoDB и реализация кэширования (Redis);
• Интеграция брокеров сообщений (Kafka, RabbitMQ) для асинхронной и событийной обработки;
• Реализация аутентификации/авторизации (JWT, OAuth2) и написание чистого, документированного кода;
• Контейнеризация приложений с помощью Docker, оркестрация с Kubernetes и настройка CI/CD;
• Написание юнит- и интеграционных тестов (JUnit, MockK) и оптимизация производительности;
• Сотрудничество с мобильными/фронтенд командами по контрактам API и участие в код-ревью.
Требования:
• 3+ года коммерческой разработки бэкенда на Kotlin;
• Уверенное владение Kotlin и практический опыт с Ktor или Spring Boot;
• Солидное понимание проектирования REST API и опыт работы с PostgreSQL/MySQL и ORM;
• Практический опыт с Coroutines, Flow и брокерами сообщений (Kafka, RabbitMQ, Redis);
• Понимание микросервисов, стратегий кэширования и контейнеризации (Docker, Kubernetes);
• Опыт работы с Git, инструментами CI/CD и фреймворками тестирования (JUnit, MockK, Kotest);
• Базовые знания облачных платформ (AWS, GCP или Azure) и лучших практик безопасности;
• Сильные навыки решения проблем и способность работать в распределенной команде;
• Английский: B2 или выше (письменный и устный).
Контакт:
@yaroslav_rr
• Разработка и поддержка серверных приложений и RESTful API на Kotlin (Ktor или Spring Boot);
• Проектирование и реализация архитектуры микросервисов с паттернами межсервисного взаимодействия;
• Проектирование и оптимизация схем баз данных для PostgreSQL/MongoDB и реализация кэширования (Redis);
• Интеграция брокеров сообщений (Kafka, RabbitMQ) для асинхронной и событийной обработки;
• Реализация аутентификации/авторизации (JWT, OAuth2) и написание чистого, документированного кода;
• Контейнеризация приложений с помощью Docker, оркестрация с Kubernetes и настройка CI/CD;
• Написание юнит- и интеграционных тестов (JUnit, MockK) и оптимизация производительности;
• Сотрудничество с мобильными/фронтенд командами по контрактам API и участие в код-ревью.
Требования:
• 3+ года коммерческой разработки бэкенда на Kotlin;
• Уверенное владение Kotlin и практический опыт с Ktor или Spring Boot;
• Солидное понимание проектирования REST API и опыт работы с PostgreSQL/MySQL и ORM;
• Практический опыт с Coroutines, Flow и брокерами сообщений (Kafka, RabbitMQ, Redis);
• Понимание микросервисов, стратегий кэширования и контейнеризации (Docker, Kubernetes);
• Опыт работы с Git, инструментами CI/CD и фреймворками тестирования (JUnit, MockK, Kotest);
• Базовые знания облачных платформ (AWS, GCP или Azure) и лучших практик безопасности;
• Сильные навыки решения проблем и способность работать в распределенной команде;
• Английский: B2 или выше (письменный и устный).
Контакт:
@yaroslav_rr