Заказ закрыт
Senior / Middle Kotlin Backend

Бюджет: по договоренности
Цель: Закрытие продуктовых задач под ключ.

Что мы используем:
Kotlin: Глубокий уровень: coroutines (structured concurrency), inline / reified, extension-функции, DSL (Ktor + Exposed)
Ktor: Реальный опыт: routing, plugins (auth, logging, cors), middleware, error handling (StatusPages), WebSockets
Сериализация: kotlinx.serialization, работа с JSON, XML, Protobuf
База данных (Exposed): Exposed (DSL + DAO), транзакции, оптимизация запросов. Критично: понимание SQL, а не только DSL
Внешние API: REST (Ktor client), OAuth, retry / timeout / rate limit
Google: Google APIs (Sheets, OAuth)
Telegram боты: понимание работы ботов, опыт работы с API
Документы и файлы: PDF генерация (pdfbox / openhtmltopdf), QR / штрихкодами (zxing, barcode4j), парсинг (tika, jsoup)
Логирование и мониторинг: SLF4J + Logback, Sentry
Безопасность: JWT (ktor-server-auth-jwt), опыт реализации ролей и пермишенов
Тестирование: Kotest, MockK

Ожидаемые задачи:
Разобраться в проекте: быстро понять routing, зависимости, интеграции
Доделывать фичи: без полного ТЗ, с нестабильными API, с edge-case
Работать с интеграциями: дебажить внешние сервисы, правильно логировать
Рефакторинг: упрощать, убирать дубли, не ломая прод
Опубликован 03.04.2026 в 10:47
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.