Middle Java-разработчик | Яндекс.Толока

З/п не указана
Опыт работы: От 3 до 6 лет
График работы: Полный день
Занятость: Полная занятость
Компания: Яндекс

Толока — это краудсорсинговая платформа, на которой миллионы людей по всему миру размечают и обрабатывают данные для наших глобальных клиентов: маркетплейсов, банков, производственных, розничных и IT-компаний. Результаты используются в машинном обучении, исследованиях, тестировании, технической поддержке и модерации контента.

Мы запускаем новые сервисы и масштабируем продукт. Работаем в небольших продуктовых командах, которые ориентированы на результат. У нас множество классных идей, для реализации которых мы ищем новых людей. Ждём опытного и решительного Java-разработчика, который сможет не только решать поставленные задачи, но и обогатит нашу команду своими знаниями, компетенциями и опытом.

Наш стек технологий:
  • бэкенд на Java и Kotlin, JDK 11, Spring Framework (Boot, Data, Security), Kotlin (Ktor, Koin);
  • микросервисная архитектура;
  • HTTP REST и gRPC API;
  • сборка на Gradle;
  • хранение данных: PostgreSQL, MongoDB, Redis, ClickHouse, Azure Cosmos DB;
  • интеграционные и unit-тесты на Groovy и Spock;
  • CI/CD на TeamCity;
  • развёртывание сервисов в Kubernetes и Docker;
  • хранение кода в Git и Bitbucket.
Что нужно делать:
  • разрабатывать новую функциональность;
  • оптимизировать существующие решения;
  • поддерживать стабильность сервиса;
  • проводить код-ревью;
  • писать тесты;
  • участвовать в обсуждении архитектуры и проектировании.
Примеры продуктовых направлений, над которыми предстоит работать:
  • рост нагрузки на сервис — решение вопросов, которые связаны с масштабированием и шардированием системы, эксплуатацией на нескольких облачных платформах;
  • развитие Толоки как открытой платформы, которая позволяет сторонним компаниям обогащать её своими решениями;
  • расширение набора продуктов для заказчиков за счёт ML-решений;
  • работа над алгоритмами улучшения качества данных платформы: рекомендацией заданий, предсказанием качества исполнителей, антифродом.
Мы ждем, что вы:
  • можете писать код эффективно, просто и понятно;
  • имеете опыт промышленной разработки сервисов на Java или Kotlin в соответствующей экосистеме;
  • умеете применять и оптимизировать NoSQL- и реляционные базы данных;
  • понимаете плюсы и минусы выбранного решения и можете обосновать его;
  • способны грамотно планировать свою работу и соблюдать сроки;
  • знаете английский язык: умеете грамотно и доступно излагать свои мысли.
Условия:
  • сильная и динамичная команда, в которой есть, у кого учиться и куда расти;
  • высокая автономность команды: берём всё лучшее от коллег из большого Яндекса, но сохраняем дух стартапа, свободу в принятии бизнес-решений и минимизируем любую бюрократию;
  • возможность влиять на разрабатываемый продукт;
  • развитая система компенсаций и льгот;
  • Премии каждые полгода, система опционов;
  • Релокация в Сербию(Белград). Помощь с переездом и адаптацией, оформление в сербское юр.лицо.
  • Компенсация питания;
  • расширенная программа ДМС, оплата 80% стоимости ДМС для супругов и детей;
  • развитая корпоративная культура: спорт (тренажёрный зал, йога, бассейн, лёгкая атлетика, футбол, баскетбол), английский язык, внешние тренинги и семинары по профессиональным тематикам, отраслевые конференции, программа развития управленческих навыков, очные мастер-классы, платформы онлайн-образования.
Хочу откликнуться
<
>