Разработчик Java

Команда, в которой предстоит работать:

У нас большая команда, занимающаяся созданием клиентских API. Эти инструменты позволяют нашим партнерам рассчитывать различные показатели на основе их данных — например, оценивать охват телеканалов среди конкретных социально-демографических групп в разных регионах вещания.

Команда делится на три основные группы: разработка ядра системы, создание клиентских решений и подготовка данных. Но границы между этими направлениями условны — каждый разработчик может заниматься как ETL-задачами, так и работой над основным функционалом платформы.

А еще мы регулярно собираемся поиграть в настольные игры!

Стек технологий, с которым работаем:

  • Spring Boot, Kafka, Redis, S3, PostgreSQL, ClickHouse, Spark.
  • Стараемся регулярно обновляться на свежие версии Java и Spring :)
  • В наличии есть отличный CI/CD (Gitlab) с деплоем в k8s кластера под разные среды.

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

  • Разработкой структур баз данных для хранения и обработки данных.
  • Разработкой новых веб-сервисов и клиентских приложений.
  • Тестированием (unit, интеграционное) разработанных веб-сервисов и приложений.
  • Корректировкой (отладкой) разработанных веб-сервисов и приложений.
  • Настройкой взаимодействия различных веб-сервисов и приложений.
  • Разработкой сложных алгоритмов для проектируемых систем.
  • Разработкой документации.
  • Сопровождением внедренных программ.
  • Взаимодействовать с заказчиками программных продуктов.
  • Участвовать в построении и развитии архитектуры программной платформы группы/отдела

Что мы ожидаем от кандидата:

  • Высшее образование.
  • Опыт коммерческой разработки на Java от 1,5 лет.
  • Разбираетесь в Java Core, Collections Framework, Multithreading.
  • Обладаете хорошими знаниями Spring Framework (Spring Data, Spring Security).
  • Знаете, что такое REST API, HATEOAS.
  • Обладаете опытом работы с PostgreSQL.
  • Умеете писать на SQL нетривиальные запросы к БД.
  • Умеете писать код с учетом принципов SOLID, KISS, DRY, YAGNI.
  • Знаете, что такое паттерны проектирования (GoF), и уместно применяете их.
  • Обладаете навыками написания unit (и по необходимости интеграционные) тестов (JUnit, Mockito, Testcontainers).
  • Знаете, что такое CI/CD и для чего он нужен.
  • Опыт работы с docker и/или k8s.

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

  • Знание паттернов проектирования микросервисов.
  • Знание и опыт работы с Message Brokers (Apache Kafka).
  • Опыт работы с ClickHouse.
  • Опыт работы с NoSQL базами данных.
  • Опыт работы с объектными хранилищами (S3).
  • Опыт работы с системами мониторинга (Prometheus, Grafana).
  • Опыт работы с микросервисами и микросервисной архитектурой.

Мы предоставим комфортные условия для работы:

  • Возможность выбирать формат работы – гибрид или удаленка.
  • Официальное оформление, гарантируем соблюдения трудового кодекса РФ.
  • Расширенную медицинскую страховку (включая стоматологию).
  • Используем современный стек технологий и открыты к внедрению новых инструментов.
  • Мы умеем быстро подстраиваться под изменения, и у нас внутри гибкие процессы.
  • Наши заказчики – крупные компании на российском медиарынке, у нас разные проекты от значимых до очень значимых.
  • Работа в аккредитованной IТ-компании.

Наши преимущества:

  • Выделенный наставник с первых дней работы: мы понимаем, что новая компания – всегда стресс, поэтому у нас новичкам помогают старшие коллеги.
  • Внутренние коммьюнити: 2 трека внутренних митапов для аналитиков и инженеров; возможность выступать как спикер или приходить на выступления других коллег в качестве слушателя.
  • Карьерный рост: при хороших результатах работы вы быстро двигаетесь по карьерному треку.
  • Уникальная корпоративная культура, ориентированная на людей. Для нас важен каждый коллега, мы всегда открыты к диалогу и любым вопросам сотрудников.



Как попасть?

Прием на работу и собеседования - чего ожидать

Подробнее

Присоединяйтесь!

Отправьте нам свое резюме

Заявка будет оформлена на следующие тренинги:
Имя*
Фамилия*
E-mail*
Должность
* Поля, обязательные для заполнения

Использование данных Mediascope