Middle+/Senior Java/Kotlin Developer (offline)

Главным из проектов является антифрод-система (продукт по выявлению мошенничества на телекоммуникационном трафике).

Проект находится в стадии бурного роста: расширяется команда, состоящая из разработчиков, аналитиков, математиков и дата-сайнтистов. MVP уже введен в эксплуатацию.
Задачи:

Разработка микросервисов с нуля и рефакторинг текущих;
Проработка архитектуры компонентов системы, баз данных, API и логики их взаимодействия для обеспечения масштабируемости и отказоустойчивости сервисов;
Разработка API для UI фронтендов (личных кабинетов, внутренних админ-панелей);
Проведение код ревью коллег.
Стек технологий:

Kotlin, Java 11, Spring boot
PostgreSQL, ClickHouse, MongoDb, Redis
Kafka, RabbitMq
Gradle, Gitlab CI, Docker, Kubernetes
Prometheus + Grafana
UI реализован на ReactJs.
Также используем Python для machine learning и Matlab для проведения исследований в мат. статистике.
Требования:

Опыт работы с Java, Spring Framework от 3 лет;
Опыт работы с Kotlin;
Опыт работы с брокерами сообщений;
Участие в проектировании и разработке архитектуры систем;
Понимание принципов ООП, SOLID, паттернов проектирования;
Опыт работы с SQL и NoSQL базами данных;
Аккуратный код, умение писать unit-тесты и понимание, зачем это нужно;
Лидерские навыки, инициативность.
Будет плюсом:

Опыт проектирования больших и сложных приложений;
Опыт работы с большими объемами данных (высоконагруженными сервисами);
Опыт работы с Docker, Kubernetes.
Мы предлагаем:

Гибкий график работы (в том числе возможность удаленной работы);
Поддержку профессионального развития (оплата участия в обучающих конференциях, вебинарах);
ДМС;
Занятия спортом: футбол, волейбол, настольный теннис, кикер;
Корпоративные мероприятия;
Офис в 10 минутах пешком от метро Чкаловская или Спортивная.
Мы заботимся о здоровье наших сотрудников и членов их семей, в связи с этим проводим интервью по Zoom с видео.

The job ad is no longer active
Job unpublished on 2 January 2022

Look at the current jobs Java Remote→