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

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


MSK or Remote | full time |от 200 т.р.

HFLabs

«Фактор» ищет и устраняет ошибки в клиентских данных для крупных компаний. Продукт помогает нашим заказчикам находить человека в многомиллионной базе клиентов, называть его правильно по имени. «Фактор» используют 20000+ пользователей на сервисе dadata.ru и 40+ крупных корпоративных клиентов. «Фактор» HFLabs начинался с разбора почтовых адресов одной строкой. Сейчас состоит из 12 функциональных модулей и нескольких интеграционных. Каждый год мы переписываем один из модулей. Мы немного помешаны на автотестах, они живут в собственном тестовом фреймворке.

В этом году мы поддержали docker и разработали модуль подробного логирования, добавили API мониторинга. В прошлом году перенесли код с svn в git с сохранением истории, переписали модуль стандартизации паспортов.

Технологии: Java, Spring, REST/SOAP, Lucene.

О команде:

Сейчас 2 разработчика и 8 QA, пятеро из которых помогают заказчикам. Из поддержки ежедневно приходят вопросы. До разработчиков чаще доходят интересные, так как с тривиальным QA справляются самостоятельно.

У нас есть планирование, ретроспективы, ежедневные митинги. Релиз раз в месяц. Стараемся ставить задачи с формулировкой проблемы, а не решением. Здорово, если коллега подсвечивает, когда смысл задачи не ясен, или видит дополнительные подводные камни. Тогда вместе обсуждаем сложные моменты.

Чаще всего используем: git, Idea, TeamCity, Jira, Confluence.

Чего мы ожидаем:

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

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

Внезапно, писать код на java :)

  • помогать коллегам в диагностике проблем;
  • развивать один или несколько модулей «Фактора».

Предлагаем:

Я бы сказала «работу в команде профессионалов», если бы это не было избито. В моей команде человек, который разработал все наши успешные продукты. С ним вы точно дорастёте до мега востребованного разработчика.

Кроме того:

  • любой мощный комп и пару мониторов;
  • офис рядом с «Парк Культуры», можно работать из дома;
  • пересмотр зарплаты раз в год.

@KateSmolkina



Report Page