Kotlin-разработчик в команду Домиленда
Домиленд — аккредитованная IT-платформа, которая помогает девелоперам и управляющим компаниям создавать свои экосистемы и объединять все процессы в один суперапп. Её используют 550 компаний, в том числе лидеры отрасли: «Самолет», «Донстрой», А101, MR Group и многие другие. Три года подряд мы получаем высшие награды и премии в PropTech.
Недавно мы стали частью Яндекса. Теперь нам предстоит перенести всю платформу в инфраструктуру Яндекса и кардинально изменить её архитектуру.
Вы будете развивать платформенную часть бэкенда в проекте Домиленд, реализовывать интеграции с различными сервисами Яндекса и не только, создавать надёжные и производительные сервисы и решения.
Задачи и обязанности
Развитие бэкенд-платформы
Вам предстоит развивать компоненты системы, реализовывать интеграции с различными сервисами Яндекса и не только, а также выполнять различные задачи технического направления, повышать надёжность и качество продукта.
Создание новых сервисов
Вы будете реализовывать новые сервисы, сохраняя бизнес-логику действующих компонентов, работать с актуальными технологиями, переносить данные из одной БД в другую, применять современные подходы к разработке и проектированию.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Требования
- Владеете Java и Kotlin
- Работали с фреймворками, например Spring Boot
- Умеете работать с MySQL, Redis, брокерами сообщений, проектировали базы данных
- Знаете базовые алгоритмы, структуры данных и области их применения
- Умеете тестировать собственный код и работать с чужим
- Понимаете и умеете применять архитектурные паттерны
- Глубоко понимаете весь цикл веб-разработки: проектирование, разработку и развёртывание
- Имеете отличные аналитические навыки, умеете управлять своим временем
- Умеете работать в команде и решать проблемы
Дополнительные требования
- Создавали распределённые системы с большой нагрузкой
- Разрабатывали микросервисную архитектуру