HFLabs 22 августа 2021

Java-разработчик (middle)

От 200000 до 280000 RUB 💻 Backend Полная занятость Удаленная работа Опыт работы: 3 года
655

Идеальный кандидат

  • Имеет опыт коммерческой разработки на Java не меньше двух лет (с упором на Backend).
  • Знаком со Spring.
  • Знает, что такое профайлер и не пугается слов Sampling, Thread Dump, Heap Dump и Bottleneck.
  • Кроме wait(), notify() и syncronized знает, что есть ещё Barrier, CountDownLatch, BlockingQueue и многое другое.
  • Сходу расскажет, чем отличается LEFT JOIN от RIGHT JOIN.
  • Увидев документацию к библиотеке на английском, читает её, а не запихивает в онлайн-переводчик. Стремится писать код понятным и красивым.
  • Не боится вынуть из постановщика задачи душу, если что-то непонятно. Если видит, как сделать лучше — предлагает.
  • Любит тестировщиков, от багов не отпинывается.

Техническая сторона проекта

  • Java 11, Stream API, регулярно обновляемые библиотеки.
  • Maven для сборки.
  • Spring как основа проекта.
  • Lucene в качестве быстрого полнотекстового кэша.
  • Oracle DB, PostgreSQL в качестве основной БД. 99% стандартный SQL, никакой «логики на БД».
  • Spring REST на сервере, JS на клиенте (клиентом занимается фронтенд-разработчик).

Какие не-рутинные задачи у нас бывают

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

Бонусы

  • Мощная техника (8+ ядер, 32+ оперативки, SSD, 2 монитора) в офисе или мощный ноутбук для удаленной работы.
  • Удобное рабочее место с кондиционером.
  • Гибкий график, возможна полная или частичная удаленная работа.
  • Кофе, чай, фрукты, печеньки.
  • Просторный и тихий офис рядом с м. Парк культуры, кабинет на 2-4 человека.
  • Небольшой коллектив, 40 человек.
  • Любые курсы и конференции по специальности.