Kotlin Developer

Kotlin Developer

Минск, улица Платонова, 43

Метро: Площадь Якуба Коласа

Описание вакансии

Мы ищем опытного Kotlin разработчика для работы над серверной частью крупной B2B-платформы управления бизнес-процессами.
Платформа - это гибкая система для автоматизации работы компаний: CRM, управление проектами, документооборот, финансы, отчётность и многое другое в едином веб-интерфейсе.

Кто мы и что делаем:

ДжазТим - международная сервисная компания, резидент ПВТ с офисами в Беларуси и Литве. Также мы имеем представительства в Нидерландах и США. На данный момент в команде работают более 60 увлеченных своим делом профессионалов.

Мы разрабатываем IТ-решения для клиентов из США, Европы, России более 14 лет, специализируемся на Enterprise-разработке, создании интеграционных решений и систем для автоматизации бизнес-процессов. Наши команды также успешно реализуют исследовательские проекты в сферах IoT, Telecom, E-commerce, науки и др. Сильные компетенции компании - бережливый IT-консалтинг и эффективный проектный менеджмент.

Вам предстоит:

  • Реорганизация структуры данных в MongoDB: выделение части данных, отвечающих за действия, в отдельный документ и настройка корректных связей между ними для оптимизации логики приложения.

  • Доработка существующего REST API:

    • внедрение шифрования действий с использованием уникальных ключей для каждой строки данных, возвращаемой API

    • разработка нового метода API для выполнения действий с применением сгенерированных зашифрованных ключей

    • обеспечение совместимости с текущим форматом API

  • Актуализация документации и написание тестов для новых и существующих функциональностей

Требования:

  • 2+ лет коммерческого опыта разработки на Kotlin

  • Уровень английского не ниже Intermediate

  • Опыт работы с микросервисной архитектурой

  • Опыт работы с Spring Boot, REST API, JSON/JWT, MongoDB, Docker

  • Понимание принципов чистой архитектуры, SOLID, проектирования REST API

  • Владение Git, умение писать поддерживаемый и тестируемый код

Будет плюсом:

  • Опыт миграции данных и рефакторинга API

  • Знание JavaScript для интеграции с фронтенд частью

  • Опыт работы с AES/HMAC

Технологический стек:

  • Kotlin 1.9-2.0, Java 17-21

  • Spring Boot 3+, Spring Data, Hibernate 6, Liquibase

  • MongoDB, PostgreSQL, Redis

  • Rest API, WebFlux

  • OpenAPI / Swagger

  • Maven

  • JUnit 5, MockK, AssertJ, Mockito

Мы предлагаем:

  • Участие в разработке современного SaaS-продукта для автоматизации бизнеса

  • Возможность влиять на архитектуру и технические решения

  • Слаженная команда разработчиков и короткие процессы принятия решений

  • Конкурентную заработную плату с привязкой к доллару

Посмотреть контакты работодателя

Адрес

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию