🎙️ Урезать нельзя сохранить: бенефиты и HR-бренд 2026

28 мая соберемся на вебинар и обсудим, как изменился рынок, почему внутренний бренд становится главным каналом внешнего, и какие бенефиты нельзя резать, даже когда бюджет на нуле

→ Присоединиться

Java developer

от 180 000 ₽

Требования

Бэкенд
Java
Java Spring Framework
SQL
NoSQL
Высоконагруженные системы

Условия

Можно удалённо

Компания

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

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

Компания разрабатывает сложные высоконагруженные продукты для рассылки уведомлений через SMS, push или IM (не sms-спам, это, например, уведомления о зачислении средств на банковский счет). Клиенты компании — 28 из топ-30 российских банков так или иначе интегрированы с платформой. Ещё компания разрабатывает AI для ботов поддержки, системы аналитики для клиентов банков (затраты на транспорт, на питание) и сложную математику для скоринга на основе bigdata. Офис компании в г. Москва

Всего в компании работает около 80 человек, из них половина – IT. Непосредственно разработкой занимаются сейчас 8 человек, в PM – 7, большой клиентский саппорт. Проекты делятся на три направления (очень приблизительно): push, sms.im и шлюзы интеграции.

Задачи ставятся и ведутся в Jira, есть недельный ритм спринтов, примерно треть задач в спринте – баги и неточности, вернувшиеся на доработку или прилетевшие из саппорта. Две трети – новые задачи на разработку, ведущуюся в рамках проектного управления. Внутри компании есть gitlab, с помощью которого ведётся code review, управление кодом следует принципам gitflow. Релизный цикл примерно соответствует спринтам.

В основе стека технологий Java версии 8, в качестве основной БД используется Oracle (RAC), и для производительности добавлено несколько NoSQL решений, в том числе BerkleyDB. Разработка ведётся с помощью Spring Framework, в основе архитектуры – очереди сообщений. На серверах живёт Solaris (!), но в ближайших планах переехать на Linux.

Описание тех. процесса:

  • Есть три направления разработки: push, sms и шлюзы, по каждому есть свой “тимлид”;
  • работают по gitFlow;
  • CodeReview средствами gitlabs;
  • недельные спринты, релизы раз в неделю;
  • Обновлением и эксплуатацией занимается отдельная команда;
  • есть PM-ы с технической экспертизой и их много, и они скорее аналитики и носители знаний о том, как всё устроено у клиента;
  • Kanban;
  • ~30% спринта - это баги, остальное фичи;
  • основные баги с производительностью;
  • предстоит много работать с оптимизацией производительности модулей;
  • OracleRAC;
  • Архитектурно предпочитают работать с очередями сообщений;

Обязательные требования:

  • Java 8;
  • Spring и многопоточность;
  • Сети и протоколы;
  • Структуры данных: hashmap и CHM (concurrent hashmap);
  • Высоконагруженные системы (~10000 запросов в секунду);
  • NoSQL, SQL - уметь оба, потому что есть своя бинарная СУБД (BerkleyDB);
  • git;
  • писать тесты для собственного кода.

Желательно также:

  • Linux. Solaris (очень желательно);
  • Cassandra;
  • Concurrency;

Дополнительные плюшки:

  • SMPP;
  • Docker;

Soft skills:

  • уметь коммуникацию (не додумывать за PM-а, а пойти и спросить, часто нет времени на подробное описание таска);

Бонусы

  • офисная позиция (не удаленка)
  • оформление по ТК, белая зарплата, отпуск 28 дней;
  • по договоренности можно не оформлять больничный, если надо отлежаться дома пару дней;
  • график гибкий, начало рабочего дня до 13.00;
  • иногда можно работать из дома, если нужно серьезно подумать или написать документацию;
  • Рабочая техника на выбор кандидата;
  • ДМС после испытательного срока.
  • Open space;
  • Внутри можно перемещаться на самокатах (переключать свое внимание и отдыхать можно на баланс-борде или тренажёре, или в зеленой зоне отдыха)
  • На большой кухне помимо чая, кофе, печенек, есть бутерброды;
  • Заработная плата от 180 000 рублей, обсуждаем с каждым на собеседовании

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

Большая просьба! При отклике указывать контактные данные, спасибо =)