Разработчик интеграционного шлюза на Java/Kotlin в Интеллектуальные здания
Яндекс PropTech (Домиленд) — цифровая платформа, которая делает жизнь в жилых комплексах умной и удобной. Мы объединяем инфраструктуру новостроек, управляющих компаний и жителей в единую технологичную экосистему: от мобильных приложений и CRM до IoT-сервисов и цифровых пропусков.
Задачи и обязанности
Интеграции с устройствами
Вы будете заниматься прямой интеграцией платформы с устройствами в рамках нового направления развития компании (проекту меньше года!). Предстоит реализовывать пользовательские сценарии: управление домофонами, бесконтактный проход через СКУД, открытие шлагбаумов, автоматический проход или проезд, просмотр видео с камер видеонаблюдения, управление лифтами, интеграцию с голосовым помощником и AI-функциями.
Проектировать архитектуру и реализовывать новые фичи
Мы внедряем инновационные продукты, для реализации которых нет готовых или простых решений. Каждая задача начинается с системной проработки будущего продукта, построения архитектуры и процессов вокруг нового функционала. Все сотрудники принимают участие в проектировании.
Развивать технологии и инфраструктуру, чтобы бизнес рос ещё быстрее и качественнее
Фундаментом быстрого и надёжного роста для нас является грамотная инфраструктура и кодовая база. Львиную долю инфраструктуры настраивают и поддерживают сами разработчики. При этом отдельная команда специалистов SRE тоже есть :)
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Требования
- Уверенно владеете Kotlin или Java (мы пишем на Kotlin, но готовы помочь с переходом)
- Имели дело со Spring
- Работали с реляционными СУБД (например, MySQL или PostgreSQL)
- Умеете работать с Git или другими VCS
- Хотите воплощать в жизнь технически грамотные решения, а не просто писать код
- Не боитесь ответственности
- Готовы взаимодействовать с менеджерами, дизайнерами, смежниками
- Готовы самостоятельно развивать отдельные компоненты экосистемы, быть code owner
Дополнительные требования
- Готовы работать над сложными архитектурными решениями с нетривиальной бизнес-логикой
- Умеете проектировать отказоустойчивые сервисы
- Имеете опыт системного программирования
- Владеете Linux на уровне базового администрирования
- Настраивали или отлаживали связку ПО с промышленным или сетевым оборудованием
- Разрабатывали решения в области СКУД, диспетчерских систем (ОДС) и SCADA-систем
- Знакомы с протоколами Modbus, OPC, SNMP, MQTT, SIP
- Понимаете основы сетевых технологий: маршрутизации, VPN, VLAN, TCP/IP