Яндекс Техплатформа

java разработчик серверных инструментов BDUI

Коротко

Java/Kotlin-разработчик в команду платформы BDUI Городских сервисов — разработка серверных инструментов, протоколов и контрактов описания интерфейсов, SDK и инструментов отладки для мобильных приложений. Требуется от 4 лет коммерческого опыта на Java/Kotlin, глубокое знание Spring Boot, микросервисной архитектуры, OpenAPI/Protobuf/JSON Schema, Docker и Kubernetes. Формат работы — гибрид, полная занятость, уровень senior.

Описание
Платформа BDUI в Городских сервисах формирует структуру и внешний вид интерфейсов мобильных приложений на сервере. Команда разрабатывает серверные инструменты, протоколы и контракты описания интерфейсов, SDK и инструменты отладки, валидации и генерации, помогая продуктовым командам быстрее запускать новые функции и экраны.
Задачи
•Разрабатывать и развивать серверные инструменты на Java/Kotlin и Spring Boot
•Создавать и оптимизировать микросервисы, формирующие BDUI-структуры для мобильных клиентов
•Обеспечивать производительность, надёжность и наблюдаемость сервисов
•Проектировать API и контракты описания интерфейсов, следить за их версионированием и поддерживать обратную совместимость
•Участвовать в развитии нативного SDK и клиентской библиотеки для интерпретации серверных описаний интерфейсов
•Разрабатывать валидаторы, генераторы, панели отладки и эмуляторы клиента
•Собирать требования у продуктовых команд и мобильных разработчиков
•Консультировать команды по контрактам и помогать с внедрением
•Улучшать CI/CD, мониторинг и внутренние процессы разработки
Требования
•Не менее четырёх лет коммерческого опыта разработки на Java/Kotlin
•Уверенное знание Java Core, включая многопоточность, коллекции, JVM, generics и streams
•Практический опыт разработки на Kotlin
•Глубокое знание Spring и Spring Boot, опыт разработки RESTful API
•Понимание микросервисной архитектуры, паттернов BFF и клиент-серверного взаимодействия
•Опыт проектирования контрактов с OpenAPI, Protobuf или JSON Schema
•Уверенная работа с Gradle или Maven, Docker и Kubernetes
•Понимание принципов BDUI, DivKit или аналогичных решений
•Готовность погружаться в клиентскую часть и смежные технологии, инициативность, ответственность и умение доводить задачи до результата
Будет плюсом: опыт с Kotlin Multiplatform и/или Jetpack Compose, разработки SDK, внутренних платформ или библиотек для других команд, понимание ограничений мобильных платформ, опыт работы в платформенных командах, знакомство с OpenTelemetry, Grafana, Prometheus или Micrometer, знание C++ и/или Python.
Условия
•Расширенная медицинская страховка с первого месяца работы
•Оплачиваемый больничный — 30 дней в году с сохранением полной зарплаты
•Страховка для детей и супругов: компания оплачивает 80% стоимости ДМС
•Компенсация от 100М токенов для экспериментов и оптимизации рутины
•Доступ к передовым моделям для ежедневной работы

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте