Job VC
Senior Kotlin Developer
Technologies
Description
Intetics Inc., a leading American technology company specializing in custom software application development, distributed professional team creation, software product quality assessment, and end‑to‑end digital solutions, is looking for a Senior Kotlin Developer to join a long‑term project.
Responsibilities
Design, develop, and maintain backend services using
Kotlin and Java
Build scalable
microservices
with focus on performance and reliability
Participate in
architecture design
and technical decision‑making
Work with
asynchronous and reactive programming
(Coroutines, Flow, WebFlux)
Integrate systems using
Kafka
,
Redis
, and relational databases
Ensure high code quality through testing and code reviews
Mentor
and support other team members
Collaborate with cross‑functional teams in English
Required Skills & Experience
Strong experience with
Kotlin
(Coroutines, Flow) and
Java (Core)
Deep understanding of
JVM
, multithreading, and concurrency
Experience with
Spring Boot, Spring WebFlux, Spring Data
Hands‑on work with
PostgreSQL
, SQL,
JPA / R2DBC
Experience with
Kafka
,
Redis
Knowledge of
Docker
and
Kubernetes
Experience with observability tools:
Prometheus, Grafana, Micrometer
Familiarity with
Camunda BPM
Strong testing background:
JUnit, Kotest, MockK, Testcontainers
Solid understanding of
DDD
and
microservice architecture
English level:
B1 or higher
Nice to Have
Experience working in distributed teams
Previous mentoring or tech‑lead responsibilities
Production experience with high‑load systems
Why Join
Challenging and technically strong project
Real influence on architecture and technical decisions
Professional team with strong engineering culture
Responsibilities
Design, develop, and maintain backend services using
Kotlin and Java
Build scalable
microservices
with focus on performance and reliability
Participate in
architecture design
and technical decision‑making
Work with
asynchronous and reactive programming
(Coroutines, Flow, WebFlux)
Integrate systems using
Kafka
,
Redis
, and relational databases
Ensure high code quality through testing and code reviews
Mentor
and support other team members
Collaborate with cross‑functional teams in English
Required Skills & Experience
Strong experience with
Kotlin
(Coroutines, Flow) and
Java (Core)
Deep understanding of
JVM
, multithreading, and concurrency
Experience with
Spring Boot, Spring WebFlux, Spring Data
Hands‑on work with
PostgreSQL
, SQL,
JPA / R2DBC
Experience with
Kafka
,
Redis
Knowledge of
Docker
and
Kubernetes
Experience with observability tools:
Prometheus, Grafana, Micrometer
Familiarity with
Camunda BPM
Strong testing background:
JUnit, Kotest, MockK, Testcontainers
Solid understanding of
DDD
and
microservice architecture
English level:
B1 or higher
Nice to Have
Experience working in distributed teams
Previous mentoring or tech‑lead responsibilities
Production experience with high‑load systems
Why Join
Challenging and technically strong project
Real influence on architecture and technical decisions
Professional team with strong engineering culture