Обязанности:
Развитие бэкенд-платформыВам предстоит развивать компоненты системы, реализовывать интеграции с различными сервисами Яндекса и не только, а также выполнять различные задачи технического направления, повышать надёжность и качество продукта. Создание новых сервисов
Вы будете реализовывать новые сервисы, сохраняя бизнес-логику действующих компонентов, работать с актуальными технологиями, переносить данные из одной БД в другую, применять современные подходы к разработке и проектированию. Больше о бэкенде в Яндексе — в канале Yandex for Backend
Ключевые навыки:
- Владеете Java и Kotlin
- Работали с фреймворками, например Spring Boot
- Умеете работать с MySQL, Redis, брокерами сообщений, проектировали базы данных
- Знаете базовые алгоритмы, структуры данных и области их применения
- Умеете тестировать собственный код и работать с чужим
- Понимаете и умеете применять архитектурные паттерны
- Глубоко понимаете весь цикл веб-разработки: проектирование, разработку и развёртывание
- Имеете отличные аналитические навыки, умеете управлять своим временем
- Умеете работать в команде и решать проблемы
Дополнительные требования:
- Создавали распределённые системы с большой нагрузкой
- Разрабатывали микросервисную архитектуру
