Описание вакансии
LIDERA agency — крупная арбитражная команда, более 5-ти лет занимающаяся трафиком в вертикали Nutra & Gambling.
Для того, чтобы одна из сильнейших медиабаерских команд могла работать на максимуме возможностей, мы создали экосистему LIDERA. У нас собственная команда разработки и высокотехнологичная ERP система, благодаря которой мы сокращаем время запуска кампаний на 40%, а также собственная CRM. Все эти продукты созданы нами и сейчас пришел момент, когда нам нужно задумываться о масштабировании этих систем (а также учесть большие нагрузки, соответственно поднять отказоустойчивость, при этом еще и про кроссплатформенность не забыть). Именно эти амбициозные планы и привели нас к тому, что мы открываем поиск Java Developer.
Наш будущий коллега будет нашим первым джавистом (в каких-то моментах даже немного фулл стеком, так что хорошо бы уметь например в JS или Typescript), так что помимо большой задачи переезда с node.js ему предстоит в том числе и менторство команды в плане изучения Java
Задачи:
-
Разработка внутреннего софта (ERP, CRM, системы по отслеживанию работоспособности сервисов, корпоративные боты и интеграции, внутренние сервисы)
-
Менторство действующих разработчиков в освоении Java
-
Коммуникация с рук-лем по вопросам технических решений и оценки их сроков.
-
Поддержание серверов с большой нагрузкой
Что необходимо для их выполнения:
-
Опыт коммерческой разработки на языке Java (ООП, SOLID) от 2х лет;
-
Так как мы работаем на Ubuntu, знание unix-server систем будет большим преимуществом (нахождение критических ошибок, настройка окружения);
-
Умение настройки и развертки с помощью Docker;
-
Поддержка информационной безопасности сервера;
-
Spring (MVC, Security, Data, Boot);
-
Опыт работы с колоночными БД (SQL, Clickhouse);
-
JPA;
-
JDBC;
-
Инструментарий разработки: Gradle, Git (ветки, merge, pull requests, настройка репозиториев);
-
Понимание REST-full API;
-
Умение реализовать Auth jwt, Auth0 , права доступа и роли, Object storage, CDN
-
Умение работать с различными API и уметь разбираться в документации;
-
Английский язык на уровне чтения технической документации;
-
Навык оценки сроков
Большим преимуществом будет:
-
Знания NodeJS (NestJS)
-
Опыт работы с базами данных: MongoDB, Firebase, MySQL/MariaDB
-
Опыт построения архитектуры: клиент-сервер, микросервисной;
Что мы предлагаем:
-
Как минимум — интересные задачи по переезду на новый стек существующих продуктов и создание новых; как максимум — построение архитектуры собственными руками, лидирование технической команды и всего процесса разработки;
-
Реальную возможность быстрого карьерного роста из бэкэнд разработчика до техлида направления;
-
Адекватное руководство, четкие задачи и понятные спринты, и отсутствие бюрократии в принятии решений. Наша задача — нанять эксперта и прислушиваться к его мнению и здравым аргументам в пользу тех или иных технических решений;
-
Предоставление всей необходимой инфраструктуры и инструментов для работы;
-
Постоянное внутреннее и внешнее обучение (мы компенсируем внешние курсы и конференции, необходимые для работы)
-
Не знаем, важно ли это — но у нас супер комфортный офис в центре Петербурга) К массажными креслами, приставками, кальянами и прочими приятностями) Мы также любим классно отдыхать, поэтому в команде довольно часто проходят интересные корпоративные мероприятия.
С нетерпением ждем своего Java Hero!