24FreelanceБиржа фриланса, которая не спит
Активна

Kotlin backend-разработчик — Ktor, Spring, REST API

112 просмотров#2230
Период актуальности1 деньдо 16.11.2026
Размещена18.08.2026
Просмотров1128 за 14 дней

Описание услуги

Я backend-разработчик и работаю исключительно на серверной стороне в Kotlin. Это не мобильная и не Android-разработка: я проектирую и выпускаю HTTP-сервисы, REST- и gRPC-API, фоновые воркеры и интеграционные слои, которые крутятся на JVM. Мои основные инструменты — Ktor для лёгких асинхронных сервисов и Spring Boot, когда проекту нужна вся экосистема стартеров, безопасности и работы с данными. Я активно опираюсь на корутины и структурированную конкурентность, чтобы обработка запросов оставалась неблокирующей, предсказуемой и понятной, а сервис держал нагрузку, а не тонул в пулах потоков.

Обычно я начинаю с контракта: моделирую предметную область, описываю поверхность API и продумываю, как данные проходят через слои, ещё до первого эндпоинта. Для PostgreSQL и MySQL использую Exposed или JDBC, подключаю миграции через Flyway и покрываю ключевые пути юнит- и интеграционными тестами на JUnit и Testcontainers. Мне важна наблюдаемость, поэтому сервисы уходят в прод со структурированными логами, health-check и метриками, готовыми для Prometheus и Grafana. Когда дело доходит до запуска, я упаковываю всё в Docker, настраиваю JVM под целевой хост и отдаю сборку, которая одинаково работает и локально, и в CI.

Мне одинаково комфортно подключаться к существующей кодовой базе и стартовать проект с нуля, а компромиссы я объясняю обычным языком без лишнего жаргона. Если вы выбираете между Kotlin и бэкендом на Java или Go, я спокойно разберу, где каждый вариант оправдан, чтобы вы приняли решение осознанно.

— Серверные сервисы на Kotlin с Ktor и Spring Boot
— Проектирование REST- и gRPC-API, версионирование и документация
— Корутины и структурированная конкурентность для неблокирующих потоков
— PostgreSQL и MySQL через Exposed, JDBC и Flyway
— Тесты на JUnit, Testcontainers и интеграционные сценарии
— Упаковка в Docker, тюнинг JVM и сборки под CI

Безопасная сделка (Эскроу)

Оплата резервируется на эскроу-счёте Payora в USDT (TRC-20) и переводится исполнителю только после подтверждения выполнения работы.

Контакты фрилансера
E-mailПоказать
24
Твенти · совет

Перед тем как заказать

  • Посмотрите портфолио исполнителя.
  • Опишите задачу и спросите цену и срок.
  • Проверьте отзывы других заказчиков.
  • Или опубликуйте проект и сравните несколько предложений.
Тот же раздел

Похожие услуги

Все услуги раздела
Полезно знать
Как заказать эту услугу?

Напишите исполнителю через форму на этой странице: опишите задачу, срок и нужный результат.

Как проверить исполнителя?

Откройте анкету: рейтинг, портфолио и отзывы других заказчиков показывают опыт в похожих задачах.

Yulia P.Веб-программирование
Написать

На какие запросы отвечает эта страница