Senior Java Developer
Ищем Senior Java разработчика для работы над продуктом ADP ES (Arenadata Prosperity Enterprise Services) - платформа для интеллектуального управления кластерами ADP/PostgreSQL. Это высоконагруженная система, которая позволяет администраторам упростить управление кластерами, автоматизировать резервное копирование и оптимизировать производительность баз данных.
Наша команда работает над сложными архитектурными решениями, управлением резервирования кластеров, а также задачами высокой пропускной способности, которые требуют глубокого понимания параллельных вычислений и высоконагруженных систем.
Что нужно делать:
- разрабатывать масштабируемые и отказоустойчивые микросервисы, которые будут обрабатывать операции управления кластерами в реальном времени;
- проектировать и совершенствовать критические компоненты системы управления и мониторинга;
- оптимизировать производительность при работе с большими объёмами данных и интенсивной нагрузкой;
- выявлять и устранять узкие места в производительности через профилирование и анализ;
- проводить code review, обсуждать архитектурные решения и делиться знаниями с другими членами команды;
- разрабатывать юнит-тесты и, в отдельных случаях, интеграционные тесты;
- работать в Agile-среде (используем Яндекс Трекер, GitHub, GitLab).
Мы ждём, что вы:
- имеете опыт разработки на Java 5+ лет;
- обладаете глубокими знаниями Spring Boot;
- понимаете архитектуру высоконагруженных систем и параллельных вычислений;
- владеете ООП, SOLID принципами, классическими алгоритмами и структурами данных;
- имеете опыт работы с Maven и сборкой Java-приложений;
- обладаете опытом разработки RESTful Services с использованием JSON;
- имеете опыт работы с PostgreSQL (расширения, оптимизация запросов);
- имеете опыт написания юнит и интеграционных тестов (JUnit, TestNG, Mockito и др.)
- имеете опыт работы с Docker и Git.
Будет плюсом:
- опыт работы с Vert.x (высокопроизводительные приложения);
- знакомство с Apache Camel (интеграционные решения);
- опыт с Patroni (управление кластерами PostgreSQL);
- готовность менторить и обучать других разработчиков;
- английский язык на уровне деловой переписки.
Мы создаем готовые и тиражируемые data-сервисы для различных инфраструктурных решений
Компания Arenadata создаёт системы сбора, хранения и обработки больших данных на базе open source технологий. Мы разрабатываем коннекторы между этими системами, а также развиваем собственный оркестратор, позволяющий быстро устанавливать и настраивать все дата-сервисы на различных типах инфраструктур.
Продукты Arenadata входят в единую платформу данных, которая является фундаментом для реализации различных задач в области работы с данными. Эксперты Arenadata вносят существенный вклад в развитие международных open source проектов.
Arenadata входит в одноименную Группу вместе с компаниями Picodata, Clean Data, DataCatalog и Tera Integro.
Компания аккредитована Минцифры РФ.
Почему стоит выбрать Arenadata
Ты выбираешь сам:
- Работать на своем оборудовании или на оборудовании компании
- Какую ОС, среду разработки и инструменты использовать
Мы радуемся нашим общим победам, а также:
- Дарим сотрудникам и их детям подарки в значимые праздники (День защиты детей, День знаний, Новый год)
- Отмечаем круглые даты работы сотрудников в компании
Ты сможешь:
- Иметь один день в неделю (четверг) только для написания кода No Meeting Day - минимум встреч, максимум кода (для команды разработки продукта)
- Выбрать формат работы: дистанционно или в офисе
Мы даем возможность:
- Выбрать какую профессиональную экспертизу продолжить развивать за счет очного и онлайн обучения
- Посещать профильные конференции и митапы
- Пройти техническое обучение нашим продуктам в собственном Центре Обучения
Мы компенсируем:
- 100% стоимости ДМС со стоматологией для всех сотрудников, включая страхование жизни
- Больничный лист до уровня месячного дохода, независимо от стажа и срока работы в компании
- 50% стоимости ДМС для детей
- 50% стоимости ДМС по программе онкострахования