Наш Заказчик - это международный, высокотехнологичный и высоконагруженный сервис поиска выгодных авиабилетов. На текущий момент мы уже представлены на нескольких крупнейших мировых рынках и планируем расширяться дальше. Мы создаём инновационные решения, чтобы миллионы пользователей по всему миру могли легко находить и бронировать авиабилеты. Наша миссия — обеспечить безупречный клиентский опыт на каждом этапе путешествия.
Ищем талантливого и мотивированного Kotlin Backend Developer для присоединения к нашей команде! Если вы горите желанием создавать высокопроизводительные и надёжные решения, а также постоянно развиваться, эта вакансия для тебя.
Чем предстоит заниматься:
-
Разрабатывать и поддерживать новые и существующие сервисы на Kotlin.
-
Работать с высоконагруженными системами и распределёнными архитектурами.
-
Участвовать в проектировании API и взаимодействии с фронтендом.
-
Писать чистый, тестируемый и хорошо документированный код.
-
Участвовать в код-ревью и делиться знаниями с командой.
Что мы ожидаем:
Обязательные навыки:
-
Опыт коммерческой разработки на Kotlin/Java от 1 года.
-
Глубокие знания Kotlin как основного языка разработки.
-
Базовое понимание Java.
-
Уверенное владение фреймворками Spring Boot, Spring Security, Spring Web.
-
Опыт работы с базами данных, в частности с PostgreSQL, и инструментом JOOQ.
-
Опыт работы с миграциями баз данных (Flyway).
-
Уверенное использование Gradle с Kotlin DSL для сборки проектов и управления зависимостями.
-
Понимание принципов построения REST API (знакомство с OpenAPI/Swagger).
-
Базовые знания Docker.
-
Умение разбираться в существующем коде и готовность к его поддержке.
-
Готовность изучать и внедрять новые технологии.
-
Умение эффективно работать с технической документацией.
-
Технический английский (для чтения документации).
Будет преимуществом:
-
Опыт работы с TestContainers.
-
Опыт работы с кодогенерацией (OpenAPI, JOOQ).
-
Понимание принципов CI/CD.
Что мы предлагаем:
-
Работу в международной OTA-компании, которая меняет мир путешествий.
-
Удаленный формат работы с гибким подходом к графику (обсуждается индивидуально).
-
Возможности для профессионального роста и развития в сфере туризма и технологий.
-
Дружную и поддерживающую команду, готовую делиться опытом.
-
Конкурентную заработную плату (уровень обсуждается по результатам собеседования).