Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой, после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Кандидаты из Египта, Индии, Пакистана и Афганистана не рассматриваются
Описания нет
задачи
Разрабатывать и поддерживать бэкенд-сервисы и RESTful API на Kotlin (Ktor или Spring Boot);
Проектировать и реализовывать микросервисную архитектуру и межсервисное взаимодействие;
Проектировать и оптимизировать схемы баз данных (PostgreSQL/MongoDB) и настраивать кэширование (Redis);
Интегрировать брокеры сообщений (Kafka, RabbitMQ) для асинхронной и событийно-ориентированной обработки;
Реализовывать аутентификацию и авторизацию (JWT, OAuth2), контейнеризацию (Docker) и оркестрацию (Kubernetes);
Писать unit и integration тесты (JUnit, MockK), оптимизировать производительность и участвовать в code-review.
требования
Опыт коммерческой бэкенд-разработки на Kotlin от 3 лет;
Уверенное владение 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);
Свободное владение английским языком (письменно и устно);
Будет плюсом опыт с GraphQL, gRPC, event sourcing/CQRS, Elasticsearch, serverless решениями, распределенной трассировкой, другими JVM-языками (Java, Scala), data streaming (Kafka Streams, Flink) или вклад в open-source проекты.