ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
2086663 | Java-разработчик (продукт «Цeнтр управления согласиями») | Москва | > HFLabs | open | 2024-12-09 |
Требования
Имеет опыт коммерческой разработки на Java не меньше четырех лет (с упором на Backend). Знаком со Spring. Знает, что такое...
Обязанности
Технический стек:
Описание
Привет! Я - Тимур Сафиуллин, владелец продукта «Центр управления согласиями»
Ищу в свою команду человека, который займется back-end разработкой и станет техлидом набирающейся продуктовой команды.
Нам важно, чтобы человек на этой роли имел многолетний опыт в разработке B2B решений и не боялся приносить своё видение в то, как надо сделать, чтобы решить проблему и развивать core-функциональность.
«Центр управления согласиями» — это коробочное решение для крупного бизнеса, которое позволяет управлять согласиями на обработку персональных данных (и не только) клиентов и сотрудников. Долгое время, продукт являлся модулем нашей флагманской системы “Единый клиент”, а теперь мы подбираем отдельную команду для его развития.
Продукт уже внедрен в 5+ крупных компаниях и имеет roadmap на год вперед.
Онбординг происходит плавно, рядом будет наставник (знающий всю технику продукта со времен MVP), который поможет сориентироваться в процессах и структуре уже имеющегося кода.
Технический стек:
Java 21, Stream API, регулярно обновляемые библиотеки; Maven для сборки; Spring как основа проекта; Lucene в качестве быстрого полнотекстового кэша; PostgreSQL в качестве основной БД. 99% стандартный SQL, никакой «логики на БД»; Spring REST на сервере, JS на клиенте (клиентом занимается фронтенд-разработчик); Интеграции с Kafka и другими шинами и брокерами.
Какие нерутинные задачи у нас бывают:
-
реализовать REST-сервис, который будет выдавать печатные формы согласий любому потребителю от мобильного приложения, до внутреннего print-сервиса;
-
разработать матрицу согласий (мы используем эту матрицу, чтобы генерировать миллионы согласий для клиентов, создавая алгоритмы, которые делают сложное — простым)
-
разработать коннектор к государственным сервисам по согласиям. Нужно не бояться СМЭВ, API ФНС и других гос органов.
Кто наш кандидат:
-
имеет опыт коммерческой разработки на Java не меньше четырех лет (с упором на Backend);
-
знаком со Spring;
-
знает, что такое профайлер и не пугается слов Sampling, Thread Dump, Heap Dump и Bottleneck;
-
кроме wait(), notify() и syncronized знает, что есть ещё Barrier, CountDownLatch, BlockingQueue и многое другое;
-
сходу расскажет, чем отличается LEFT JOIN от RIGHT JOIN;
-
увидев документацию к библиотеке на английском, читает её, а не запихивает в онлайн-переводчик;
-
стремится писать код понятным и красивым;
-
не боится вынуть душу из постановщика задачи, если что-то непонятно. Если видит как сделать лучше — предлагает;
-
любит тестировщиков, от багов не отпинывается.
Что мы предлагаем:
-
конкурентную заработную плату и ее пересмотр минимум раз в год;
-
гибкое начало и окончание рабочего дня, возможность удаленной работы;
-
тихий и просторный офис в центре Москвы в двух минутах пешком от м. Парк Культуры;
-
мощную технику для работы в офисе и дома;
-
отсутствие бюрократии и горизонтальную структуру без десятка начальников;
-
внутреннее обучение и наставничество со стороны опытных коллег;
-
курсы и конференции по специальности;
-
возможность развития в разных областях IT;
-
команду единомышленников, с которой интересно не только работать, но и дружить, общаться, заниматься спортом, путешествовать.