Java/Kotlin backend разработчик

Дата размещения вакансии: 13.11.2024
Работодатель: М13
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
Более 6 лет

М 13 — продуктовая аккредитованная IT-компания, разрабатывающая программные продукты в области информационной безопасности, медиамониторинга и финансовых технологий. В штате работают более 100 крутых специалистов.

На рынке наша компания с 2013 года.

Если говорить о вакансии, то бэкенд разработчика мы ищем в команду, которая занимается разработкой аналитической платформы.

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

Платформа является 100% собственной разработкой М 13, включенной в реестр отечественного ПО.

Платформа постоянно развивается, ежегодно выпускается не менее 20 релизов. В команду помимо разработчиков входят тестировщики, дизайнеры.

Чем предстоит заниматься:

  • Участвовать в проектах разработки решений под конечных пользователей на базе платформы с нуля;
  • Доработка и рефакторинг существующих решений;
  • Развитие платформы;
  • Создание интеграционных и unit-тестов;
  • Код-ревью, взаимодействие с командой по вопросам реализации.

Наш идеальный кандидат:

  • Имеет опыт коммерческой backend-разработки на Kotlin/Java не меньше пяти лет;
  • Хорошо знает Spring;
  • Работал с библиотеками тестирования;
  • Имеет опыт работы с асинхронным кодом;
  • Понимает, как оптимизировать запрос к базе данных;
  • Может читать документацию на английском языке без использования онлайн-переводчиков;
  • Обладает техническим кругозором, не боится принимать решения самостоятельно.

Будет плюсом, если ты:

  • Имеешь опыт работы с Linux;
  • Умеешь работать с git;
  • Понимаешь как устроен Docker и Docker Compose.

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

  • Kotlin 1.8, регулярно обновляемые библиотеки;
  • Maven для сборки;
  • Spring Boot как основа проекта;
  • REST;
  • Хранение данных в виде графа;
  • PostgreSQL в качестве основной БД, собственный высокопроизводительный набор сервисов, позволяющих использовать БД как хранилище графовых данных;
  • Elasticsearch как система индексации для быстрого поиска;
  • RabbitMQ для внутреннего пайплайна обработки данных и внешних интеграций;
  • Kibana, Logstash, Prometheus, Grafana для мониторинга;
  • Docker для всех зависимостей и как формат релизов системы;
  • TeamCity для CI/CD.

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

  • Написать сервис, способный обработать сто миллионов элементов по бизнес-логике так, чтобы обработка заняла меньше 24 часов;
  • Реализовать набор API, позволяющих загрузить в систему абстрактные данные с набором правил преобразования;
  • Разработать фреймворк для автоматизированной генерации клиентской документации в формате видео-туториолов.

Ценности, которые мы формируем в нашей команде:

  • Ответственность: у нас не принято перепроверять друг за другом, мы рассчитываем на ответственный подход каждого из членов команды;
  • Доверие: мы полагаемся на наших коллег, а не контролируем их;
  • Желание развиваться: мы даем возможность каждому учиться чему-то новому, брать на себя дополнительные обязанности и расти;
  • Открытость: мы обсуждаем решения задач вместе, поощряем инициативу и справедливую критику.

Чего у нас нет:

  • Скришотеров экрана;
  • Тайм-трекера;
  • Ежедневных отчетов;
  • Оценки по количеству строк кода или найденным багам.

Что мы предлагаем:

  • Работу аккредитованной ИТ-компании в продуктовой команде разработки;
  • Достойную белую заработную плату;
  • Оформление по ТК РФ: оплачиваемый отпуск и больничный;
  • ДМС после испытательного срока;
  • Адекватное руководство, которому важен результат и слаженно работающая команда;
  • Коллектив, который поможет быстро стать командным игроком и чувствовать себя на «одной волне» с нами;
  • Возможность изучать новые технологии, посещать конференции и тренинги;
  • Кофе, чай, фрукты, печеньки в офисе;
  • Работа в офисе в 5 минутах от метро Арбатская, либо удаленно.