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

Senior Java developer

Зарплата

до 350 000 ₽

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

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

Компания

Поможем найти единомышленника и высококлассного специалиста

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

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

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


Мы занимаемся формированием команды backend'a и сейчас в поиске сильного Java разработчика.

Решаемые задачи включают в себя разработку новых и поддержку существующих компонентов платформы.

Основной стек: Java 8+, Hadoop, Kafka, Spring, Kotlin, Scala - для работы с данными, MySQL

Основные задачи:

- Разработка бэкенда для рекламной платформы на Java;
- Разработка инфраструктуры для машинного обучения и аналитики на Java;
- Разработка интеграционных сервисов на Java;
- Участие в принятии архитектурных решений и исследовательские задачи.

Также примеры задач из бэклога:

- Выводить в прод модели ML
- Переписывать их на Java c Python
- Разработка REST API
- Разработка фреймворка для тестирования на Kotlin
- Рефакторинг

Пожелания к кандидату:

- Опыт коммерческой разработки на Java от 3-х лет;
- Уверенное знание Java SE 8, Collection, JDBC, Multithreading;
- Уверенное знание SQL;
- Опыт написания Unit-тестов (Junit, TestNG);
- Опыт использования Git, Maven;
- Понимание принципов ООП;
- Умение разбираться в чужом коде.

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

- Опыт работы с Apache Hadoop, Apache Spark;
- Опыт работы с Apache Kafka;
- Опыт разработки распределенных и/или высоконагруженных систем.