
яндекс · 22 июн.
↑ Вакансия с автоподнятиемКоманда К50 автоматизирует построение отчётов и управление ими для различных рекламных систем: Яндекс Директа, VK, MyTarget, чтобы наши клиенты могли продавать больше по меньшей цене. Мы помогаем другим командам Яндекс Рекламы повысить скорость разработки, обмениваемся опытом. Ищем высококвалифицированного разработчика на Java или Kotlin (с упором на Kotlin).
Продуктовые и инфраструктурные задачи
Вам предстоит создавать новые и поддерживать текущие модули нескольких сервисов на Kotlin. У нас есть ряд интересных продуктовых проектов — новых фич для пользователей. Вы сможете проявить себя в проектировании, планировании и защите технических решений.
Перенос функциональности на Kotlin
У нас есть несколько проектов по переносу функциональности на Kotlin. Вы будете работать с опытными коллегами, которые уже не раз переписывали код с PHP на Kotlin.
Поддержка К50
Мы построили DWH на основе Greenplum, что позволяет делать быстрые расчёты эффективности рекламы. Вы узнаете, как устроены большие хранилища данных, включая процессы ETL, real-time-обработку «тяжёлых» запросов и масштабирование БД. Мы планируем усилить команду для решения задач по стабилизации сервиса, внедрению систем мониторинга и упрощению процессов поддержки.
* Не меньше трёх лет пишете на Java и Kotlin, отлично знаете лучшие практики и подводные камни
* Отлично понимаете устройство JVM и компилятора Java/Kotlin
* Занимались функциональным программированием, знаете принципы KISS, DRY, YAGNI
* Знаете ООП, Solid, паттерны разработки
* Разрабатывали масштабируемые приложения
* Работали с реляционными базами данных
* Работали с Unix-подобными системами
* Быстро учитесь и готовы делиться знаниями и опытом с коллегами
* Работали с фреймворком Spring (DI, MVC), понимаете принцип работы систем сборки Maven, Gradle
* Знаете системы контроля версий Git, SVN и средства непрерывной интеграции CI/CD
* Строили приложения с высокой доступностью и надёжностью
* Разрабатывали на Python или PHP либо хотите научиться