Java разработчик на "Фактор"

Зарплата

от 180 000 до 250 000 ₽

Требования

Разработка ПОJavaApache MavenGradleTeamCity

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Качество и интеграция клиентских данных

Описание вакансии

Условия работы

Ищем java-разработчика в команду «Фактора» — продукта HFLabs для поиска и устранения ошибок в клиентских данных.

О проекте:

  • алгоритмический продукт "Фактор" с десятилетней историей используют 7000+ пользователей dadata.ru и более 30 корпоративных клиентов;
  • небольшая самоорганизованная команда: 8 человек (2 разработчика + 6 qa/внедренцев), ежедневные стенд-апы, ретроспективы;
  • Jira, Conf, TeamCity, svn, hg, maven, gradle.

Требования к вам:

  • опыт коммерческой разработки на Java (SE, EE) более трех лет;
  • собирали проекты с gradle или maven;
  • попадаете в собственные прогнозы по времени;
  • понимаете разницу между прототипированием и LTS кодом, и можете писать в обоих стилях.

Что нужно будет делать:

  • Развивать несколько модулей «Фактора» — например, модуль «Дубликаты», который ищет клиентов по нечеткому совпадению на 100-миллионной базе клиентов. Или модуль «Адреса», где сложность алгоритмов в графическом представлении с трудом помещается на нескольких листах A1.Мы ожидаем, что вы будете исправлять ошибки, предлагать идеи для улучшения и воплощать их в жизнь.
  • Много и дисциплинированно рефакторить — переписывать xml-ки спринга с кучей легаси; убирать «велосипеды» типа проверки пустой строки, заменяя их на новейшие достижения spring/java/rx; улучшать производительность с помощью java.util.concurrent; убирать неиспользуемый/непонятно кому нужный код; разделять функциональные слои сервисов и DAO.

Предлагаем:

  • 180-250 тыс. рублей + годовые бонусы от прибыли продукта;
  • оплату почти любых конференций и курсов, которые вас интересуют;
  • гибкий график: можно приходить на работу в удобное вам время (в 7 или в 13), периодически работать из дома, брать пару дней отпуска, если все задолбало;
  • продвинутых коллег: qa отсматривают корректность коммитов java-кода, и меняют через дебаггер конфиги "на лету", а разработчики не против применить несколько новых фреймворков (если в них больше пользы, чем граблей);
  • тихий офис с комнатами на 3-4 человек в трёх минутах ходьбы от м.«Парк Культуры» (можем выделить отдельный кабинет);
  • приятные мелочи: 8 ядер, от 16 GB памяти, 2 монитора (надо больше — не проблема), зерновой кофе, снеки, свежие фрукты.

Дополнительные инструкции

Пришлите резюме на dreamjob@hflabs.ru