Fullstack-разработчик (Angular/Java/AI)
Приглашаем Fullstack-разработчика для участия в создании и развитии собственных продуктов компании с использованием low-code платформы и современного стека в рамках экосистемы Digital Q
Стек - Angular / TypeScript / Java Spring / REST / PostgreSQL / Kafka, микросервисы и брокер сообщений. Задачи с промышленной нагрузкой, где важны надёжность, производительность и архитектурная осознанность
Мы активно внедряем инструменты искусственного интеллекта в ежедневную разработку и ищем инженера, готового работать в новом формате - автономно вести задачу от сбора требований до демонстрации заказчику, используя ИИ для ускорения и повышения качества результата, и действовать как продакт-инженер: самостоятельно проводить аналитику, формализовывать требования, принимать архитектурные решения и доводить сценарий до поставки
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:
-
Разработка фронтенда на Angular, TypeScript, JavaScript, HTML, CSS
-
Разработка макетов интерфейсов с использованием внутренней библиотеки готовых компонентов
-
Адаптация open source решений под стек и дизайн-систему компании
-
Разработка на Java, фреймворк Spring, с активным использованием кодогенерации и внутренних библиотек
-
Разработка REST API, работа с JSON и протоколом HTTP
-
Анализ кода и логов, диагностика и исправление ошибок в существующей функциональности
-
Работа с реляционными базами данных (PostgreSQL/Oracle/MS SQL Server), написание сложных запросов
-
Контейнеризация и развёртывание сервисов (Docker, Kubernetes)
-
Оценка задач, участие в планёрках, демо, ретро
-
Активное взаимодействие со специалистами из смежных команд
Формализация потребностей и работа с требованиями:
-
Совместно с заказчиком и руководителем продукта - формализация сценариев работы продукта и требований к изменениям
-
Выявление неявных требований, ограничений и архитектурных последствий, влияющих на реализацию сценария
-
Участие в формировании критериев готовности задачи к работе (DoR): наличие чёткого описания, согласованных критериев приёмки, понимание архитектурных рисков
-
Преобразование утверждённых сценариев в набор задач и машиночитаемых спецификаций для последующей реализации
-
Способность самостоятельно проводить аналитику задачи
ИИ-обогащённая разработка:
-
Использование инструментов искусственного интеллекта для генерации программных артефактов (код, UI/UX, процессы), тестов и скриптов поставки и развёртывания
-
Проверка (ревью) сгенерированных артефактов на соответствие спецификациям, стандартам и принятым архитектурным решениям
-
Оптимизация работы с инструментами ИИ: постановка задач, ревью, итерационное улучшение результатов
-
Обеспечение прохождения контрольных точек качества (Quality Gates) на всех этапах производственного цикла
Поставка результата и взаимодействие с заказчиком:
-
Доведение сценария до состояния соответствия определению готовности к поставке (DoD): реализация соответствует спецификации и критериям приёмки, сгенерированные артефакты проверены, протестированы и документированы, пройдены все контрольные точки качества (Quality Gates)
-
Участие в демонстрации готового сценария перед заказчиком: подготовка демонстрационных материалов, аргументация выполнения критериев приёмки, фиксация подтверждения приёмки от заказчика
МЫ ЖДЁМ ОТ ВАС:
Обязательные требования:
-
Опыт разработки на Java 11 и выше + Spring Framework от 2,5 лет
-
Уверенные знания TypeScript, Angular, HTML5, CSS3, GIT, Webpack, JavaScript (ES5/ES6)
-
Опыт работы с Angular CLI, Webpack
-
Навыки кросс-браузерной и кросс-платформенной вёрстки
-
Готовность самостоятельно создавать макет интерфейса с помощью существующей библиотеки компонентов по ТЗ от аналитика
-
Ориентирование в современных веб-технологиях, широкий кругозор
-
Опыт работы с Figma
-
Умение разбираться в чужом коде
-
Уверенные знания и практический опыт работы с Maven (решение конфликтов зависимостей, настройка плагинов)
-
Опыт разработки REST API, работа с JSON и протоколом HTTP
-
Знание и практический опыт использования Apache Kafka (чтение/отправка сообщений, диагностика проблем)
-
Знание реляционных баз данных (PostgreSQL/Oracle/MS SQL Server) на уровне написания сложных запросов
-
Опыт работы с контейнеризацией (Docker, Kubernetes)
-
Способность самостоятельно проводить аналитику задачи
-
Понимание полного жизненного цикла разработки программного обеспечения (от замысла до развёртывания)
-
Понимание определения готовности к работе (DoR) и определения готовности к поставке (DoD), опыт работы с ними
-
Готовность взаимодействовать с заказчиками: демонстрация результатов, приёмка, работа с обратной связью
Требования к ИИ-компетенциям:
-
Умение формулировать задачи для ИИ-инструментов в виде чётких, однозначных спецификаций
-
Навык проверки сгенерированных артефактов на соответствие спецификациям и стандартам
-
Умение читать, анализировать и составлять машиночитаемые спецификации
Будет плюсом:
-
Опыт с Camunda или аналогичными системами, опыт написания Groovy-скриптов
-
Опыт поиска и диагностики проблем, связанных с окружением, в котором разворачиваются сервисы
-
Понимание современных стандартов в разработке Frontend-приложений
-
Опыт работы с библиотекой компонентов primeNg
-
Умение декомпозировать сложные задачи на сценарии для поэтапной сдачи заказчику
КЛЮЧЕВЫЕ ПОКАЗАТЕЛИ ЭФФЕКТИВНОСТИ:
-
Время от принятия спецификации до развёртывания в промышленной среде (Lead Time)
-
Доля сценариев, сданных заказчику с первого предъявления (без возврата на доработку)
-
Удовлетворённость заказчика (CSI) по принятым сценариям
МЫ ПРЕДЛАГАЕМ:
- Полную занятость, график работы 5/2. Гибкое начало рабочего дня
- Гибридный формат работы (не менее 1-го дня в неделю из офиса, 4 дня дистанционно) для городов: Москва, Санкт-Петербург, Ярославль, Чебоксары, Воронеж, Самара
- Оформление по ТК РФ, бессрочный трудовой договор
openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.