Backend Engineer (Java/Kotlin)
Минск и обл.
от 1750 до 10150 BYN
Разработчик
Полный день
547 просмотров
Требования
- - Хороший уровень владения одним из языков (Java, Kotlin).
- - Опыт работы с одним из фреймворков (Ktor, Quarkus, Vert.x, Axon Framework, Akka, Micronaut, Play Framework, Spring).
- - Понимание OOP, SOLID и паттерном проектирования.
- - Навыки использования Gradle или Maven.
- - Опыт работы с Git или Mercurial.
- - Базовые знания Docker, командной строки Linux.
Что будет плюсом:
- - Опыт работы с нереляционными базами данных ( Redis, Cassandra, ScyllaDB, ClickHouse).
- - Навыки работы с Apache Kafka.
- - Знания GraphQL.
- - Навыки работы с оркерстраторами (Docker-Swarm, Kubernetes).
- - Опыт создания тестов на Kotest, Mockk, Testcontainers.
- - Навыки работы с Gitlab CI/CD Pipelines.
- - Знания прнципов DDD и паттерна Event Sourcing.
Технический стек: Kotlin, Ktor, Kodein, PostreSQL, Clickhouse, Redis, Gitlab, Kafka, Docker-Swarm
Задачи
- - Создание нового и проектирование функционала.
- - Улучшение производительности приложения.
- - Отладка готового решения и покрытие его тестами.
- - Взаимодействие с командой разработки и обсуждение решений.
Условия
- - Годовые Performance Review и частые пересмотры ЗП (привязана к курсу валюты).
- - Чёткий план карьерного и профессионального роста, Tech Assessments по развитию hard skills.
- - Корпоративная рабочая техника, официальное трудоустройство.
- - Гибкое начало рабочего дня (до 10:30 по Минску).
- - 28 календарных дней отпуска, возможность брать по частям.
- - Полностью оплачиваемые больничные.
- - Корпоративные курсы английского языка (мини-группы 1-4 человека).
- - Комфортный офис в центре Минска (ст.м. Немига) с паркингом
