👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Senior Java Developer

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Разработчик корпоративной платформы сбора и хранения данных

Описание вакансии

О компании и команде

Arenadata создает системы сбора, хранения и обработки больших данных на базе известных Open Source решений, таких как Apache HadoopGreenplumClickHouse, Apache Kafka и другие. Мы разрабатываем коннекторы между этими системами, а также развиваем собственный оркестратор Arenadata Cluster Manager18+ (ADCM), позволяющий быстро устанавливать и настраивать все data-сервисы компании на различных типах инфраструктур. Управляемые ADCM, наши продукты образуют единую платформу, которая используется заказчиками для построения масштабируемых хранилищ данных и реализации современных решений в области ML, AI и IoT.

Что нужно делать:

  • заниматься разработкой масштабируемых и отказоустойчивых сервисов в тесном сотрудничестве с другими командами;
  • разрабатывать и курировать наиболее критичные части приложения;
  • заниматься устранением сбоев и узких мест в производительности;
  • писать unit-тесты, в отдельных случаях - интеграционные тесты;
  • проводить и участвовать в код-ревью других членов команды;
  • менторство;
  • взаимодействовать с DevOps командой

Ожидания от кандидата

  • имеете опыт профессиональной разработки на Java (от 3 лет);
  • имеете опыт работы с Spring Boot 2;
  • понимаете современные практики и подходы к реализации высоконагруженных систем и параллельных вычислений;
  • обладаете знаниями ООП, принципов SOLID, классических алгоритмов и структур данных;
  • имеете опыт работы с maven;
  • понимаете и умеете грамотно разрабатывать REST API, GraphQL, gRPC;
  • понимаете принципы DevOps, имеете опыт применения DevOps практик (CI/CD и т.д.);
  • имеете опыт написания юнит-тестов;
  • имеете опыт написания интеграционных тестов;
  • имеете опыт работы с системами контроля версий (Git);
  • понимаете основные принципы работы с Docker контейнерами;
  • имеете опыт проведения Code review.

Будет плюсом:

  • опыт с PostgreSQL;
  • опыт с Apache Kafka;
  • опыт работы с Vert.x;
  • опыт работы с Apache Camel;
  • если вы находили узкие места в производительности, аргументировали необходимость в их исправлении и самостоятельно исправляли;
  • если вы любите покрывать свои изменения тестами в разумных пределах.

Условия работы

  • Компания аккредитована Минцифры РФ;
  • Официальное трудоустройство по ТК РФ с 100% белой зарплатой;
  • Возможность работать удаленно или в офисе (на выбор), гибкий график;
  • Работа в открытой, доброжелательной команде, где к тебе относятся с уважением и ценят;
  • Возможность развивать свои компетенции и экспертизу - компания оплачивает книги, курсы, тренинги, сертификацию, конференции;
  • Заботимся о вашем здоровье - расширенный ДМС со стоматологией, полная оплата больничного до уровня месячного дохода (независимо от стажа и срока работы в компании);
  • Корпоративный английский;
  • Обеспечиваем техникой, необходимой для продуктивной и комфортной работы (ноутбук, монитор).