Overview
Company
Profile match
Impact
Conditions
Benefits
Hiring process
Similar jobs

Top Selection

Top Selection is a commercial organization operating in the business services and development sector. It delivers consulting, project development, and related professional services to corporate customers.

Навыки: Kotlin, Spring Boot, Jackson, Java, Swagger, NoSQL, PostgreSQL, MongoDB, Hibernate, Docker. Специализации: Бэкенд разработчик.

Kotlin разработчик | Компания Top Selection

Мы в поиске Kotlin разработчика на проектную занятость

Грейд: Middle+

Ставка: от 216К до 237К

Гражданство/Локация: РФ

Загрузка: фуллтайм

Срок: долгосрочный

Оформление: только ИП (не СЗ, не ТК)

Обязательные требования

- Уверенное владение 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).

Задачи на проекте

- Разработка/ревью/поддержка кодовой базы.

Recommended for you based on this role

Similar stack
Same company
In your city
DevOps 1 day ago
$36k – $38k per year • Remote • Full-Time • 3+ year exp
Python
SQL
Databases
PostgreSQL
Qdrant
Redis
Tarantool
DevOps
Ansible
ArgoCD
AWS
CI/CD
Docker
Git
GitLab CI
GitOps
Grafana
Nginx
Prometheus
Traefik
VictoriaMetrics
Kubernetes
Apply
Android Developer 14 days ago
Remote • Full-Time • 1+ year exp
Kotlin
Kotlin
Kotlin Coroutines
Retrofit
Databases
SQLite
Mobile
Jetpack Compose
MVI
MVP
MVVM
Room
DevOps
CI/CD
Apply
Python AI Engineer 17 days ago
$41k – $46k per year • Remote • Full-Time • 3+ year exp
Python
Databases
Apache Kafka
AI/ML
LLM
RAG
Ragas
DevOps
CI/CD
Git
Rest API
Apply
Data Engineer 20 days ago
Remote • Full-Time
SQL
Databases
Apache Kafka
Greenplum
PostgreSQL
AI/ML
Hadoop
Spark
DevOps
Git
Management
Confluence
Jira
Apply
Remote • Full-Time
C++
Python
C++
PyTorch C++
TensorFlow C++
AI/ML
JAX
PyTorch
TensorFlow
Transformers
Apply
Remote/Hybrid • Full-Time • 5+ year exp • Moscow
Apply
$40k – $58k per year • Remote • Full-Time
SQL
Databases
Oracle
DevOps
Git
Apply
Data Scientist 24 days ago
$44k – $47k per year • Remote • Full-Time • 3+ year exp
Python
SQL
Python
pySpark
AI/ML
Spark
DevOps
CI/CD
Docker
Git
Grafana
Kubernetes
Analytics
Matplotlib
Plotly
Seaborn
QA
Pytest
Apply
$39k – $43k per year • Remote • Full-Time
C++
Perl
Python
C++
CMake
DevOps
Git
Prometheus
WebRTC
Apply
$44k – $47k per year • Remote • Full-Time
TypeScript
C#
JavaScript
C#
.NET
Entity Framework Core
Databases
PostgreSQL
Frontend
Angular
GraphQL
RxJS
Mobile
Dependency Injection
DevOps
CI/CD
Rest API
Design
Figma
Apply
Career impact
Discover how this job can transform your career
Get a personal career forecast for this job - salary uplift, next-level role, skill boost and a 3-year financial impact, all calculated from your profile.
Personal salary uplift vs. your current pay
Your 3-year career trajectory
Skills you will level up in this role
3-year financial impact in dollars
Create free account
Free forever • Less than a minute • No credit card

Work setup

Location
Jakarta
Remote work
Remote
Employment
Full-Time

Compensation

Salary
$32k – $35k per year