Старший инженер Scala Киев VeliTech — это продуктовая компания, в которой все увлечены технологиями и стремятся быть на шаг впереди. Наша команда основана на глубоком понимании передовых структур, технологий и непрерывном обучении. Эта комбинация принесла нам успех: более 35 миллионов пользователей обслуживают наши продукты iGaming, революционный Tech Radar и команду из более чем 200 ярких умов, которые сделали это возможным. И эта команда готова предоставить вам мир возможностей для роста и рас
Старший инженер Scala Киев VeliTech — это продуктовая компания, в которой все увлечены технологиями и стремятся быть на шаг впереди. Наша команда основана на глубоком понимании передовых структур, технологий и непрерывном обучении. Эта комбинация принесла нам успех: более 35 миллионов пользователей обслуживают наши продукты iGaming, революционный Tech Radar и команду из более чем 200 ярких умов, которые сделали это возможным. И эта команда готова предоставить вам мир возможностей для роста и расширения своего опыта. Если это вас заинтересовало, не ищите дальше — это идеальная возможность для вас! Мы приглашаем старшего инженера Scala присоединиться к команде продуктов VeliHorizon. Horizon — это платформа на основе микросервисов, управляемая API, которая выводит онлайн-казино, ставки на спорт и многое другое на новый уровень. Наша передовая технология интегрируется с ведущими игровыми поставщиками для создания высокозащищенной и соответствующей требованиям игровой среды, разработанной для удовлетворения всех потребностей клиентов. Технический стек: Scala 2/3, Typed Akka, ZIO, PostgreSQL, Elasticsearch, Clickhouse, K8s, Kafka, gRPC, AWS. На этой должности вы будете: Технические улучшения, исследования и разработки критически важных сервисов, связанных с аутентификацией/авторизацией и обработкой денежных транзакций. проектирование архитектуры внутренней подсистемы и исследования и разработки платформы; Обзор кода, приложений и архитектуры; Участие в мероприятиях SRE, мониторинге, расследовании и разрешении проблем, ведении домашнего хозяйства и дежурстве по вызову. Обслуживание и эффективная замена устаревших служб на базе Spring-Boot/Java + Akka2.5/ Scala2.12 на современные Scala2.13, Akka2.6/ Scala 2 и 3 + ZIO 2stacks. Навыки и опыт, которые вам потребуются: Солидный опыт работы со стеком Scala/Akka (Stream, Cluster, Persistence, gRPC, Kafka) для разработки сервисов онлайн-обработки транзакций. Более 3 лет опыта работы с Kafka, PostgreSQL. Глубокое понимание концепций функционального и объектно-ориентированного программирования и шаблонов проектирования. Понимание архитектуры, основанной на микросервисах и событийно-ориентированной архитектуры. Способность писать чистый, лаконичный и удобный в сопровождении код. Будет большим плюсом: Опыт обновления JDK и настройки GC (shenandoah, g1, Zerogc, cms, параллельный) Опыт работы с Java Опыт устранения неполадок приложений K8s и настройки ресурсов Опыт работы с Elasticsearch, Redis, DynamoDB Опыт работы с Slick, Tapir, gRPC, Scala3, Cats, ZIO Опыт работы в продуктовой компании с реальным производственным приложением Опыт работы с DevOps/SRE/XP Практика разработки программного обеспечения Мы предлагаем: Здравоохранение Медицинская страховка — полное покрытие Оплачиваемые больничные дни — 10-дневная программа Wellness Заслуженный отдых Оплачиваемый отпуск — 20 дней Возможность работы где угодно Домашний офис Смешивайте оба варианта так, как вам хочется Обучение и развитие Бюджет на самообразование (hard и softkills) Возможность посещать конференции и профессиональные мероприятия Английский язык языковые курсы + разговорный клуб Внутренние образовательные программы Возможности сертификации Образ жизни Продуктовое мышление Инженерная культура в нашей ДНК Т-образная модель набора навыков