Требуемый опыт работы
От 3 до 6 лет
Тип занятости
Полная занятость
График работы
Удаленная работа
Обязанности:
- разработка и поддержка высоконагруженных веб-приложений на Kotlin и Spring Framework (Spring boot)
- разработка бэкендов для администрирования интернет-ресурсов компании сайты, админ-панели и мобильное приложение
- участие в проектировании архитектуры приложений
- написание чистого, эффективного и поддерживаемого кода
- развертывание и обеспечение непрерывного обновления production проектов
- аудит кода других разработчиков
- написание механик взаимодействия приложений с прочими сервисами компании
- взаимодействие с командой разработки (фронтэнд разработчики, продукт-менеджеры)
Требования:
- опыт коммерческой разработки на Kotlin
- глубокое знание Spring Framework (Spring Boot, Spring MVC, Spring Data)
- опыт работы с реляционными БД (PostgreSQL, MySql)
- понимание принципов ООП, SOLID, паттернов проектирования, умение применять их на практике
- опыт работы с системами контроля версий (Git)
- умение писать чистый, документированный код
- опыт работы с REST API (создание собственных API и интеграция со сторонними сервисами)
- опыт разработки бэкенда для мобильных приложений (понимание принципов и особенностей разработки мобильных приложений, современного стэка, опыт работы с Firebase)
- базовые знания front-end технологий (HTML, CSS, JavaScript)
Условия:
Вакансия опубликована 21.10.2024 в г. Москва.