Java-разработчик в Плюс
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О вакансии
Яндекс Плюс быстро развивается: увеличивается команда, расширяется география, растёт нагрузка от пользователей. Растёт и наша команда, больше сотни бэкендеров занимаются разработкой продуктовых фич и повышают метрики счастья пользователей каждый день.
Но должны быть и те, кто думает о счастье самих бэкендеров! Команда платформы бэкенда создаёт общие компоненты, библиотеки и фреймворки, а также вырабатывает лучшие практики разработки и внедряет их. Наша главная задача — создать и поддерживать надёжную бэкенд-платформу, на основе которой можно легко и безопасно разрабатывать продуктовые фичи.
Наш стек: Java, Kotlin, Spring Boot, MongoDB, PostgreSQL, Redis, YDB, Service Mesh.
Какие задачи вас ждут
- Разработка и внедрение общих библиотек и компонентов. Мы создаём, внедряем и поддерживаем библиотеки для всех жизненно важных функций Java-приложений. Примеры таких компонентов: общая фабрика для создания HTTP-клиентов, генератор клиентского и серверного кода из спецификации OpenAPI, библиотеки для поставки логов, метрик и трейсов, компоненты для различных видов авторизации. Кроме того, мы поддерживаем ряд инфраструктурных сервисов, например конструктор админок, интерфейс для профилирования Java-приложений, сервис раздачи статики.
- Обновление стека. Мы знаем, как важно поддерживать актуальный стек технологий и иметь возможность оперативно вносить изменения, например обновлять версию библиотеки логирования при обнаружении уязвимости zero-day. Типичные задачи такого рода: переход на новые версии Java и Kotlin, обновление версии Spring Boot, драйверов баз данных.
- Инженерные практики. Одна из зон ответственности нашей команды — отвечать на вопрос: «А как у нас принято делать..?». Сюда относится всё: от практики написания тестов до релизного флоу. Формулировать best practice не всегда просто, но это крайне полезное дело не только для комьюнити, но и для самого формулирующего: в процессе удаётся погрузиться в детали самых различных аспектов разработки и узнать много нового.
Мы ждем, что вы
- Разрабатывали высоконагруженные приложения на Java или Kotlin
- Строили распределённые системы
- Работали с базами данных PostgreSQL, MongoDB, Redis и брокерами сообщений Kafka, RabbitMQ
- Любите копаться в деталях, писать оптимизированный и универсальный код
- Готовы аргументировать выбор технологий и подходов, желаете быть евангелистом лучших практик разработки
Что мы предлагаем
Расширенная медицинская страховка начинает работать с первого месяца в Яндексе. В неё входят стоматология, ежегодные чекапы, неотложная помощь за рубежом, лечение критических заболеваний, в том числе онкологии, и страхование от несчастных случаев.
А также:
- психотерапия в офисе или онлайн-сервисах;
- лазерная коррекция зрения через год работы;
- ведение беременности и роды — через два года.
Страховка для родственников по системе 80/20
Мы оплачиваем 80% стоимости ДМС для детей и супругов, вы — остальные 20%.