Обязанности:
eLama — самостоятельный SaaS-сервис в составе Яндекса, один из крупнейших в России в сфере интернет-маркетинга. Наша платформа уже 15 лет упрощает работу с интернет-рекламой. В личном кабинете клиентов есть интеграции с различными рекламными системами, такими как Яндекс Директ, VK Реклама, Telegram Ads и другими. С eLama работают более 40 тысяч клиентов, среди которых Redmond, Ozon, «Додо Пицца», «Гарант», Nikon, Grow Food и другие. Мы обрабатываем большие объёмы данных клиентов, чтобы создавать уникальный сервис, который помогает эффективно выстраивать рекламные кампании в интернете, увеличивать посещаемость сайтов, а также экономить время и деньги при работе с рекламой. Наша система построена на микросервисах, мы используем RabbitMQ и Kafka для обработки данных, все решения запущены в Kubernetes, покрыты мониторингом и логированием, у нас в планах оптимизация хранилищ статистических данных и переход на более подходящие решения, чем PostgreSQL, для подобных задач. Мы ищем людей, которые выйдут на новый уровень вместе с eLama. Вам предстоит: принимать участие в создании решений в области хранения и обработки данных; создавать сервисы, которые работают с большими данными и с большой нагрузкой; развивать систему сбора метрик и контроля технических и бизнесовых показателей; разрабатывать системы для управления и обработки финансовых данных. Мы ожидаем, что у вас есть: опыт разработки на Java/Kotlin от 5-х лет; знание PostgreSQL (сложные запросы, оптимизация); опыт использования Docker, docker-compose; знание Spring 5.x (MVC, DATA, Security, WebFlux, JPA), Gradle; умение разбираться в чужом коде и проводить качественные code review; опыт поддержки и написания Unit-tests; знание паттернов проектирования, DI, SOLID; опыт разработки и проектирования REST API/Swagger; опыт профилирования и поиска узких мест; опыт использования и настраивания CI/CD. Будет плюсом: опыт работы со Scala (есть проекты которые мы хотим переписать на Kotlin); опыт использования gRPC; опыт работы с Nexus и SonarQube; опыт работы с kubernetes; опыт использования RabbitMQ, Kafka; опыт написание ETL на Apache Spark. Мы предлагаем: работу в удобном формате: в стильном офисе; гибридный вариант дом/офис. гибкое начало рабочего дня; оформление по ТК РФ — отпуск, больничный, полностью белая заработная плата; ДМС после испытательного срока; частичную компенсацию занятий английским; оплату профессиональной литературы и посещения конференций с компенсацией проезда; свежие фрукты, овощи и другие перекусы, а также спортивную комнату, массажное кресло, кикер, игровую комнату; корпоративы дважды в год, с оплатой проезда, если вы будете работать в другом городе; насыщенную корпоративную жизнь даже в онлайне — митапы, eLama on Air, квизы и проч.; команду, которая заряжена на достижение крутых результатов.