Опубликовано 2 дня назад
Kotlin разработчик в Top Selection удалённо
Сопроводительное письмо под эту вакансию
Софи напишет его под твоё резюме. Бесплатно — 5 писем в день.
Ищем Kotlin-разработчика уровня Middle+ на долгосрочный проектный фуллтайм. Нужен опыт коммерческой разработки на Kotlin и Spring Boot, работа с REST, PostgreSQL, MongoDB и Docker.
Задачи:
- Разработка, ревью и поддержка кодовой базы.
Требования:
- Уверенное владение Kotlin от 5 лет, включая асинхронную разработку (корутины, suspend-функции)
- Опыт коммерческой разработки на Spring Boot или Ktor
- Работа с JSON-сериализацией через Jackson или kotlinx.serialization
- Базовые знания Java для поддержки легаси-кода
- Навыки проектирования RESTful-сервисов в соответствии с общепринятыми конвенциями
- Практический опыт работы со Swagger/OpenAPI для документирования контрактов
- Глубокое понимание HTTP(S), семантики кодов ответов. Знание HATEOAS будет преимуществом
- Грамотная работа с DTO-объектами и организация валидации данных (Jakarta Validation, аннотация @Valid)
- Проектирование схем и написание сложных SQL-запросов для PostgreSQL, оптимизация производительности через индексы
- Опыт работы с NoSQL-хранилищами (в частности, MongoDB)
- Применение JPA/Hibernate с пониманием проблемы N+1 запросов и способов её решения
- Организация кеширования с помощью Redis (включая использование @Cacheable при разработке на Spring)
- Написание модульных и интеграционных тестов с использованием JUnit 5, Kotest и Mockk
- Использование Testcontainers для поднятия реальных зависимостей (например, баз данных) в тестовом окружении
- Контейнеризация приложений, сборка Docker-образов и написание базовых Dockerfile
- Настройка пайплайнов сборки и доставки (GitLab CI или GitHub Actions)
Условия:
- Проектная занятость, фуллтайм
- Долгосрочный проект
- Оформление только ИП
- Удалённая работа
Навыки:
- Kotlin
- Spring Boot
- Ktor
- Jackson
- kotlinx.serialization
- Java
- Swagger
- OpenAPI
- REST
- HTTP
- HATEOAS
- DTO
- Jakarta Validation
- PostgreSQL
- SQL
- NoSQL
- MongoDB
- JPA
- Hibernate
- Redis
- JUnit 5
- Kotest
- Mockk
- Testcontainers
- Docker
- GitLab CI
- GitHub Actions
Эту вакансию мы нашли в Telegram-канал
TS
Top Selection
удалённо
Зарплата vs рынок
В рынке54k225k320k
обычно платят (p25–p75): 175 000 – 280 000 ₽
эта вакансия: 216 000 – 237 000 ₽
Когорта Java, Middle · 160 вакансий за 90 дней
Зарплаты Java →Похожие вакансии
Это единственная вакансия по вашему фильтру
Не то, что искал?
вакансии джуниор
как откликнуться на вакансию
примеры вакансий junior
вакансии по Java
стажировки по Java
Похожие вакансии
- Full Stack Developer (Angular/Node.js)TG @itjobsfeed · удалённо
- AQA Python тестировщик, Junior+Devquality · удалённо · до 125 000 ₽/мес
- Разработчик на Java в команду IAM (Security Yandex Cloud)Yandex Cloud · Москва
- Frontend DeveloperTop Selection · удалённо · 260 000 – 280 000 ₽/мес
- AI EngineerTG @revacancy · удалённо
- React DeveloperМТС · Москва