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

ориентир по рынку
вакансия зп не указана
в среднем 308 722 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансией

подготовьтесь к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме

описание

Платформа 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М токенов для экспериментов и оптимизации рутины;
  • Доступ к передовым моделям для ежедневной работы;
  • ["Java","kotlin","spring boot","микросервисы","bdui","api","openapi","protobuf","json schema","gradle","maven","docker","kubernetes","ci/cd","opentelemetry"].

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.

Про зарплаты

Анонимные данные по зарплатам и грейдам.
Можно сверить вилку с рынком.

Посмотреть зарплаты

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.