Senior Java Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Привет!
Мы UPMETRIC — продуктовая MarTech, AdTech-компания. Мы разрабатываем SaaS-решения для крупных ритейлеров.
Осторожно, много букв!
Компания разрабатывает 3 SaaS продукта, формирующих уникальную для российского рынка AI-систему эффективности цифрового маркетинга с учётом офлайн-продаж:
1. Электронный чек. Высоконагруженная система для обработки чеков ритейлеров и отправки персонального формата чека каждому покупателю. Чек персонализируется на основе системы шаблонов, интеграции с различными системами, как CRM и программа лояльности. Ритейлеры получают эффективный инструмент персональной коммуникации с точно измеримым результатом.
2. Технология идентификации анонимной аудитории - iDentityUP. Уникальная технология cookie less идентификации, учитывающая 60+ факторов, в том числе: действия на сайте, идентификация на уровне устройства и браузера, геолокация, анализ поведенческих данных на основе ML.
3. Система сквозной аналитики с учетом влияния онлайн на продажи в офлайн. Сегодня до 60% продаж в магазине - это клиенты которые были на сайте. Наша система аналитики позволит учитывать офлайн-продажи при распределении онлайн-бюджета, и увеличить точность и эффективность маркетинга в 2 раза. Мы так же предлагаем алгоритмы атрибуции на основе ML, которые позволяют оценить реальный вклад конкретной рекламы в цепочку принятия решения о покупке.
Задачи:
Участие на всех этапах жизненного цикла разрабатываемого продукта. Разработка, как нового, так и развитие уже существующего функционала, в том числе:
- Проектирование и оптимизация структуры базы данных, схемы хранения данных;
- Участие в проработке новой архитектуры;
- Тестирование, рефакторинг кода и оптимизация;
- Разработка интеграций с внешними системами;
- Работа по SCRUM: планирование, оценка спринтов, ретроспективы, демо;
Если подробно:
- Оптимизация нашего распределенного монолита. Часть сервисов у нас требуют оптимизации. Мы должны обрабатывать более 100 000+ запросов ежемоментно, и если ты уже сталкивался с такими задачами, то будем рады твоему опыту.
- Нам надо сделать большое хранилище данных для построения красивой статистики в dashboard. Эти данные надо будет грамотно склеивать, хранить, синхронизировать и отдавать на клиент. Объем данных составляет миллионы записей, которые регулярно пополняются. Поэтому мы ждем от тебя опыта в проектировании и построении BigData.
- И сейчас мы работаем на облачных сервисах Яндекса. и это Наши важные партнеры. Поэтому опыт администрирования и управления devOPS-ами будет плюсом.
Теперь о SOFT SKILLS:
- Мы ищем самостоятельного зрелого человека, потенциального лидера, который сможет доукомплектовать нашу команду, обучить тех разработчиков, которым это требуется.
- Разработчика, который умеет общаться с Бизнесом на одном языке, и трансформировать совместную идею в тех.задачи, спланировать спринт и риски к нему.
Мы со своей стороны:
- Наш бизнес технически подкован. СЕО компании Даниэль (сам в прошлом разработчик) напрямую будет осуществлять взаимодействие с тобой. Никаких длинных согласований и постоянных защит презентаций.
- Мы готовы давать свободу действий. Мы не бюрократизированны: если у тебя есть решение, и ты можешь обосновать и нести за него ответственность, то мы всегда поддержим и дадим всё необходимое.
- Удалёнка естественно.
- Но график 5/2 (и работа в часовом поясе Мск).
- Но оформление, как у людей, по ТК, полностью белая ЗП.
Ещё какие-то буквы про опыт:
- Понимание принципов разработки высоконагруженных, масштабируемых и отказоустойчивых приложений.
- Уверенные знания Java 8+, опыт back-end разработки на Java от 5 лет;
- Spring Boot, Apache Wicket;
- Глубокое знание и опыт работы оптимизации и сегментирования PostgreSQL 11+ ( опыт с MongoDB как жирный плюс);
- Работа с jdbc, RestAPI, Maven, Kafka, Jira, Confluence, Gitlab;
Если всё это про тебя, откликайся, отвечу сегодня же.
Дополнительные инструкции
Лучше всего писать сразу в телегу @alexandrink