Java developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
R1 — молодой стартап и по возрасту и по духу. Компания была основана в 2021-м году при поддержке «ЭР-Телеком», одной из ведущих телеком компаний России.
Каждый месяц мобильными и веб-приложениями, разработанными в R1, пользуются более 4 миллионов человек. У нас работает более 300 сотрудников в десятках разных городов. Мы любим и умеем эффективно работать в распределенных командах, но если нужно что-то обсудить лично или дома нет условий для работы, то у нас есть четыре офиса: по одному в Москве, Санкт-Петербурге, Перми и Новосибирске.
Наша главная ценность — это наша команда с уникальным сплавом компетенций и опыта — управленческого, предпринимательского и продуктового. Мы ценим свободу действий и экспериментов, превращаем малейшие успехи в массовый бизнес.
Дом.ru TV Movix – высокотехнологичный сервис, которым ежедневно пользуются десятки тысяч людей! За нашим продуктом стоят дизайнеры, инженеры и разработчики, страстно любящие своё дело.
В одну из фиче-команд продуктовой группы Дом.ru TV Movix требуется backend разработчик.
Технологии, с которыми мы работаем:
- Базы данных: MariaDB, MongoDB, ElasticSearch;
- Языки разработки: Java (в основном), некоторые части сервиса написаны на Python и Go;
- Системы мониторинга и сбора метрик: DataDog, Graylog, Kibana;
- Docker, Rancher, Kubernetes;
- REST API;
- CI/CD: Gitlab, SonarQube;
- Agile, Scrum, LeSS.
Ключевые обязанности:
- Разработка backend’а высоконагруженных проектов в сфере телекоммуникаций;
- Оптимизация и расширение функционала имеющегося кода;
- Создание и поддержка REST-сервисов;
- Взаимодействие с другими сотрудниками в команде, участие в совместных встречах, решение задач в моббинге;
- Периодическая помощь в проведении тестирования разработок команды.
Требования:
- Опыт разработки backend-приложений на Java;
- Умение работать с реляционными СУБД;
- Практический опыт работы с операционными системами семейства *nix;
- Уверенное знание парадигмы ООП и паттернов проектирования;
- Понимание принципов автоматизированного тестирования;
- Опыт командной работы;
- Английский язык на уровне чтения документации.
Будет плюсом:
- Опыт разработки высоконагруженных сервисов, понимание принципов их построения;
- Опыт использования инструментов контейнеризации и виртуализации;
- Знание языков разработки Python, Go.
Предлагаем:
- Возможность присоединиться к профессиональной, высокомотивированной и результативной команде, перспективы карьерного роста;
- Полное оформление по ТК РФ, рыночная заработная плата по результатам собеседования;
- Гибкий график работы;
- ДМС, современная техника.