- Работа в Москве
- Удаленно
- Разработчик
- Java разработчик (продукт «Единый клиент»)
Java разработчик (продукт «Единый клиент»)
По договоренности
- Парк культуры
- Парк культуры
- Кропоткинская
Привет! Я Никита Назаров, CTO HFLabs. Ищу в свою команду человека, который займется разработкой нашего флагманского продукта «Единый клиент».
«Единый клиент» — это коробочное решение класса клиентский MDM. Он собирает имеющиеся разрозненные записи о клиентах в IT-системах компании, стандартизирует их и объединяет одинаковые. Так компания получает эталонную базу клиентов. «Единый клиент» — высоконагруженная система (сотни комплексных бизнес-запросов в секунду), которая работает с больших объемами данных.
Технический стек: Spring (core, mvc, security, ...), Lucene, PostgreSQL, Java 21, REST, Kafka, подключения к различным шинам и брокерам.
100% собственная разработка HFLabs, 0% «индусского» кода. Никакой бизнес-логики в БД.
С тобой в команде будут аналитики, тестировщики (и их много!), а твои коллеги-разработчики в среднем работают в компании уже около 4х лет.
Чем предстоит заниматься:
- дорабатывать решение: расширять модель данных, бизнес-логику и веб-сервисы приложения, модифицировать структуру БД;
- разбираться с ошибками с прод-контуров клиентов;
- работать с запросами аналитиков и тестировщиков.
Какие нерутинные задачи у нас бывают:
- написать логику переобработки данных 100 миллионов физлиц так, чтобы процесс занял не больше 4 часов;
- расширить API ядра системы новым сервисом, который будет держать сотни запросов в секунду даже на "таком себе железе";
- научить систему интегрироваться с новым брокером сообщений или даже работать с новой БД;
- придумать как совместить желание клиентов прикрутить ABAC к существующему RBAC.
Кто наш кандидат:
- имеет опыт коммерческой разработки на Java не меньше четырех лет (с упором на Backend);
- знаком со Spring;
- знает, что такое профайлер и не пугается слов Sampling, Thread Dump, Heap Dump и Bottleneck;
- кроме wait(), notify() и syncronized знает, что есть ещё Barrier, CountDownLatch, BlockingQueue и многое другое;
- сходу расскажет, чем отличается LEFT JOIN от RIGHT JOIN;
- увидев документацию к библиотеке на английском, читает её, а не запихивает в онлайн-переводчик;
- стремится писать код понятным и красивым;
- не боится вынуть душу из постановщика задачи, если что-то непонятно. Если видит как сделать лучше — предлагает;
- любит тестировщиков, от багов не отпинывается;
- не боится приносить в команду новые практики и бороться с legacy.
Что мы предлагаем:
-
конкурентную заработную плату и ее пересмотр минимум раз в год;
-
гибкое начало и окончание рабочего дня, возможность удаленной работы на территории РФ;
-
тихий и просторный офис в центре Москвы в двух минутах пешком от м. Парк Культуры;
-
мощную технику для работы в офисе и дома;
-
отсутствие бюрократии и горизонтальную структуру без десятка начальников;
-
внутреннее обучение и наставничество со стороны опытных коллег;
-
курсы и конференции по специальности;
-
возможность развития в разных областях IT;
-
команду единомышленников, с которой интересно не только работать, но и дружить, общаться, заниматься спортом, путешествовать.
Опубликована 17 часов назад