24FreelanceFreelance marketplace that never sleeps
Active

Kotlin backend developer — Ktor, Spring, REST API

112 views#2230
Listing period1 dayuntil 16.11.2026
Posted18.08.2026
Views1128 in 14 days

About the service

Translated
I'm a backend developer and work exclusively on the server side in Kotlin. This is not mobile or Android development: I design and deploy HTTP services, REST and gRPC APIs, background workers and integration layers that run on the JVM. My main tools are Ktor for lightweight asynchronous services and Spring Boot when a project needs the full ecosystem of starters, security and data handling. I actively leverage coroutines and structured concurrency to keep request processing non-blocking, predictable and understandable, so the service handles load rather than drowning in thread pools.

Usually I start with a contract: I model the domain, describe the API surface and think through how data flows through the layers before the first endpoint. For PostgreSQL and MySQL I use Exposed or JDBC, connect migrations via Flyway and cover key paths with unit and integration tests on JUnit and Testcontainers. I care about observability, so services go to production with structured logs, health checks and metrics ready for Prometheus and Grafana. When it comes time to deploy, I package everything in Docker, tune the JVM for the target host and hand off a build that works the same way locally and in CI.

I'm equally comfortable plugging into an existing codebase and starting a project from scratch, and I explain tradeoffs in plain language without unnecessary jargon. If you're choosing between Kotlin and a Java or Go backend, I'll calmly walk through where each option makes sense so you make an informed decision.

— Server services in Kotlin with Ktor and Spring Boot
— REST and gRPC API design, versioning and documentation
— Coroutines and structured concurrency for non-blocking threads
— PostgreSQL and MySQL via Exposed, JDBC and Flyway
— Tests with JUnit, Testcontainers and integration scenarios
— Docker packaging, JVM tuning and CI builds

SafeDeal Escrow Protection

Payora SafeDeal Astrina Shield Verified

Funds are locked in Payora USDT (TRC-20) escrow and released to the freelancer only after delivery approval.

Freelancer contacts
E-mailShow
24
Twenty · tip

Before you order

  • Look through the freelancer’s portfolio.
  • Describe your task and ask for a price and deadline.
  • Check reviews from other clients.
  • Or post a project and compare several offers.
Same category

Similar services

All services in the category
Good to know
How do I order this service?

Write to the freelancer using the form on this page: describe the task, the deadline and the result you need.

How do I check the freelancer?

Open the profile: rating, portfolio and reviews from other clients show experience with tasks like yours.

Yulia P.Web programming
Contact

What this page answers