Разработчик на Kotlin в К50
офис, гибрид, Екатеринбург
Команда К50 разрабатывает сервисы для автоматизации отчётов и управления рекламой (Яндекс, VK, MyTarget). Вы будете развивать бэкенд и переносить функциональность на Kotlin, повышая производительность и надёжность платформы для аналитики и рекламы
ГрейдMiddle/Senior
Опытот 3 лет
Стек
KotlinSpringGreenplumCI/CDJavaMavenGradleGitSVNUnixDWHETLмониторинг
Задачи
- •Разработка и поддержка модулей бэкенда на Kotlin в продуктовых сервисах
- •Перенос и переписывание функциональности с PHP/Java на Kotlin
- •Проектирование и участие в обсуждении технических решений для сервисов и инфраструктуры
- •Поддержка DWH и ETL-процессов, оптимизация тяжёлых запросов и масштабирование БД
- •Внедрение систем мониторинга и повышение надёжности сервисов
Обязательно
- •Не менее 3 лет разработки на Java и Kotlin
- •Глубокое понимание JVM и компилятора Java/Kotlin
- •Опыт разработки масштабируемых приложений и работы с реляционными БД
- •Опыт работы с Unix-подобными системами
- •Знание ООП, SOLID и шаблонов проектирования
- •Опыт применения принципов функционального программирования и практик KISS/DRY/YAGNI
- •Опыт переноса функциональности на Kotlin/работы с Kotlin в продакшене
Будет плюсом
- •Опыт работы со Spring (DI, MVC)
- •Знание Maven, Gradle, Git/SVN и CI/CD процессов
- •Опыт построения высокодоступных и надёжных систем
- •Опыт работы с DWH/Greenplum и real-time ETL
- •Опыт разработки на Python или PHP либо желание обучиться