Назад к вакансиям

Вакансия закрыта

Отклик больше не принимается. Мы сохранили описание как архив и подобрали актуальные вакансии по этому направлению.

Логотип Telegram
Telegram12 мая 2026 г.

Вакансия Java разработчик (продукт «Единый клиент»)

HFLabs

ВознаграждениеПо договорённости
Локация
Россия
Формат
Офис
Направления
Веб-разработка, Тестировщик
Отклик
Вакансия закрыта

Компания HFLabs ищет Java-разработчика в команду развития продукта «Единый клиент».

«Единый клиент» — коробочное решение класса клиентский MDM. Оно собирает разрозненные записи о клиентах в IT-системах компании, стандартизирует их и объединяет одинаковые, формируя эталонную базу клиентов. Система высоконагруженная — сотни комплексных бизнес-запросов в секунду, работает с большими объемами данных.

Технический стек

  • Java 21
  • Spring-boot как основа проекта (mvc, security, undertow и другие)
  • Apache Lucene — поисковый движок
  • PostgreSQL / Oracle + Flyway
  • SOAP / REST интерфейсы, брокеры (Kafka, RabbitMQ, ActiveMQ)

100% собственная разработка HFLabs. Никакой бизнес-логики в БД.

В команде работают аналитики и тестировщики. Коллеги-разработчики в среднем работают в компании около 4 лет.

Чем предстоит заниматься

  • дорабатывать решение: расширять модель данных, бизнес-логику и веб-сервисы приложения, модифицировать структуру БД;
  • разбираться с ошибками с прод-контуров клиентов;
  • анализировать проблемы с потреблением памяти и оптимизировать работу приложения;
  • работать с запросами аналитиков и тестировщиков.

Нерутинные задачи

  • переобработать 100 миллионов физлиц по сложной бизнес-логике за не более чем 4 часа;
  • реализовать REST-сервис для интеграции, выдерживающий 100 запросов в секунду на ограниченном железе;
  • придумать тестовый фреймворк под новый функционал.

Кто подходит

  • опыт коммерческой разработки на Java не менее четырех лет с упором на Backend;
  • знакомство со Spring;
  • понимание профайлера и таких понятий, как Sampling, Thread Dump, Heap Dump, Bottleneck;
  • знание помимо wait(), notify() и synchronized таких механизмов, как Barrier, CountDownLatch, BlockingQueue и других;
  • понимание разницы между LEFT JOIN и RIGHT JOIN;
  • умение читать документацию на английском языке;
  • стремление писать понятный и красивый код;
  • готовность задавать вопросы и предлагать улучшения;
  • уважительное отношение к тестировщикам и работе с багами;
  • готовность внедрять новые практики и бороться с legacy;
  • опыт или интерес к AI-инструментам (код за разработчиков писать не должны, но в ряде задач их помощь полезна).

Заработная плата: уровень дохода не указан.