Ищем Kotlin разработчика в команду Core, в часть сервиса для проведения видеовстреч, вебинаров и трансляций. Ведём разработку на Kotlin с использованием PostgreSQL, Kafka, Redis, Elastic и других актуальных технологий. Помимо работы с существующим кодом предлагаем возможность спроектировать новые фичи и микросервисы, в том числе высоконагруженные. Приветствуем стремление развивать себя и развивать свой код
Обязанности
- разработка сервисов на Java/Kotlin с использованием S3, Redis, Mongo, PostgreSQL, RabbitMQ
- написание Unit-тестов и интеграционных тестов
- рефакторинг и оптимизация кода, Code review
- участие в принятии архитектурных решений и исследовательские задачи
- написание технической документации
- взаимодействие с коллегами из других подразделений для выполнения поставленных задач.
Требования
- опыт работы на Java или Kotlin от 2-х лет на высоконагруженном коммерческом проекте
- умение спроектировать сервис, его API и жизненный цикл, знание принципов микросервисной архитектуры
- опыт работы с MongoDB
- опыт работы с PostgreSQL
- опыт работы с Kafka
- знание жизненного цикла maven сборщика
- знание и опыт использования Spring Framework (Spring MVC, Spring Security, Spring JDBC, Spring Boot).
**Будет преимуществом**
- знание и опыт работы с реактивным программированием (reactor)
- опыт работы с СУБД Clickhouse
- опыт работы с Docker
- опыт работы с Redis
- опыт работы с Elastic
- опыт работы с сервисами-чатами
- опыт оптимизации приложений с использованием профайлеров
Условия
- локация: г.Москва
- возможен гибридный формат работы
- гибкий график начала рабочего дня
- уровень заработной платы определяем по итогам собеседования
- команда профессионалов своего дела
- бесплатный спортзал
- ДМС с 1го дня работы работы
- обучение и сертификацию за счет компании (в том числе обучение английскому языку компенсируется)
- выстроенные процессы по адаптации, оценке и понятную систему роста в компании
- наставника на период адаптации и богатую корпоративную жизнь, в которой можно участвовать по желанию.

