👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Серверный разработчик (Java)

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

Будва (Черногория)Полный рабочий деньМожно удаленно

Компания

Разработка программного обеспечения для стартапов. Нестандартные решения.

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

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

Заниматься нужно будет построением сервиса аналитики очень больших объемов данных (big data analytics) на базе пропраетарной базы данных, использующей в том числе мощности GPU для той самой магии, которая понимает почти весь SQL, включая joins. В точки зрения технологической сложности - это высший пилотаж и поле для применения и раскрытия таланта! Обычно же что, интернет-магазинчик запилить? Ааа-ннет.

Удаленная работа не рассматривается. Точка. Удаленка - зло, да, вот так просто и прямо. Удаленка - это несерьезно, это детсад. Удаленка - это срыв сроков и некачественный код. Удаленка - это текучка. Это все факты, как ни сгибай реальность. Если вы думаете иначе, то вы не знаете как должно быть, что такое быстрая и качественная работа. Любая мало-мальски серьезная организация набирает в офис. Общение, сотрудничество, распитие пива по пятницам - это все не просто традиции, это необходимость для мозга.

Что касается переезда именно в Черногорию из РФ, Белорусии, Казахстана и всего вокруг да около. Сейчас некоторые, по понятным причинам, опасаются. Скажем сразу: мы делаем это уже в как-нибудь 300-й раз, и уже какой-нибудь 30-й во время пандемии. Самолеты летают. Дорожки проторены, опыт накоплен (мы даже способны сделать изменения в системе Timatic, если там информация, которая не соответствует действительности, сейчас - это частое явление), мы полностью сопровождаем ваш переезд, помогаем и оплачиваем и за ручку держим, потому что мы понимаем, что это - серьезный шаг, вы приезжаете на готовое.

Основные задачи:

  • Писать новый код на основании требований лидов
  • Участие в разработке тех самых требований с лидами, оформление предложений
  • Следование идеологии Agile, включая многие ритуалы (стендапы, спринты, планирование спринтов)
  • Взаимодействие с коллегами по команде - у нас ансамбль, не соло проект

Требования:

  • Java
  • Spring
  • Apache Calcite
  • Понимание multithreading, механизмов синхронизации, очередей
  • Понимание TCP/IP, сетевого кода, намного больше, чем просто чем UDP от TCP отличается (и почему)

Хорошо бы, но не обязательно:

    • Опыт создания распределенных систем
    • Опыт работы с Kubernetes
    • Что такое CRDT знаете? ;-)
    • Опыт с Kafka и похожим

    Мы предлагаем:

    • Очень интересную работу - сколько в мире систем распределенных RDBMS? Вам предоставляется шанс работать над одной из самых уникальных!
    • Оплачиваемые отпуска
    • Официальное трудоустройство и оформление ВНЖ в Черногории
    • Оплачиваем переезд (лично вам), помогаем с поиском жилья (поиск, варианты, посмотреть, подтвердить), помогаем перевезти семью
    • Комфортный офис в комфортном климате, море в 10-и минутах пешком, место - фактически в центре Европы, на машине (а летом многие страны ограничения ради денег туристов отменят точно) все рядом

    Для интервью будет необходимо сделать тестовое задание.