Java-разработчик (ИИ-обогащённая разработка)

з/п не указана
Diasoft
Москва Постоянная занятость Полный день

Описание

Приглашаем Java-разработчика для участия в создании и развитии собственных продуктов компании с использованием low-code платформы и современного стека в рамках экосистемы Digital Q. Современный стек технологий (Java Spring / REST / PostgreSQL / Kafka), использование брокера сообщений и задачи в рамках микросервисной архитектуры дают возможность получить богатый и интересный опыт работы. Мы активно внедряем инструменты искусственного интеллекта в ежедневную разработку и ищем инженера, готового работать в новом формате - автономно вести задачу от сбора требований до демонстрации заказчику, используя ИИ для ускорения и повышения качества результата. Основные обязанности: Разработка на 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 лет; Умение разбираться в чужом коде; Уверенные знания и практический опыт работы с Maven (решение конфликтов зависимостей, настройка плагинов); Опыт разработки REST API, работа с JSON и протоколом HTTP; Знание и практический опыт использования Apache Kafka (чтение/отправка сообщений, диагностика проблем); Знание реляционных баз данных (PostgreSQL/Oracle/MS SQL Server) на уровне написания сложных запросов; Опыт работы с контейнеризацией (Docker, Kubernetes); Способность самостоятельно проводить аналитику задачи; Понимание полного жизненного цикла разработки программного обеспечения (от замысла до развёртывания); Понимание определения готовности к работе (DoR) и определения готовности к поставке (DoD), опыт работы с ними; Готовность взаимодействовать с заказчиками: демонстрация результатов, приёмка, работа с обратной связью; Готовность использовать инструменты искусственного интеллекта в ежедневной работе. Требования к ИИ-компетенциям Умение формулировать задачи для ИИ-инструментов в виде чётких, однозначных спецификаций; Навык проверки сгенерированных артефактов на соответствие спецификациям и стандартам; Умение читать, анализировать и составлять машиночитаемые спецификации. Будет плюсом Опыт с Camunda или аналогичными системами, опыт написания Groovy-скриптов; Умение декомпозировать и оценивать задачи; Опыт поиска и диагностики проблем, связанных с окружением, в котором разворачиваются сервисы; Базовое понимание прикладной области продукта или готовность к быстрому погружению; Навыки формулирования критериев приёмки и машиночитаемых спецификаций; Умение декомпозировать сложные задачи на сценарии для поэтапной сдачи заказчику. Ключевые показатели эффективности Время от принятия спецификации до развёртывания в промышленной среде (Lead Time); Доля сценариев, сданных заказчику с первого предъявления (без возврата на доработку); Удовлетворённость заказчика (CSI) по принятым сценариям. Мы предлагаем: Полную занятость, график работы 5/2; Гибкое начало рабочего дня; Гибридный формат работы (не менее 1-го дня в неделю из офиса, 4 дня дистанционно) для городов: Москва, Санкт-Петербург, Ярославль, Чебоксары, Воронеж, Самара, Пермь, Уфа. Оформление по ТК РФ, бессрочный трудовой договор.

Откликнуться
Источник: hh · вчера

Похожие вакансии в городе Москва

Все вакансии в городе Москва →