Назад к вакансиям
remotevibecodingjobs24 августа 2026 г.

Senior Software Engineer, SAP Commerce и оркестрация

Custom Business Solutions, Inc.

ВознаграждениеПо договорённости
Локация
Anywhere
Формат
Удаленка
Направления
Вайбкодинг, Веб-разработка, Промт-инженер, DevOps, Разработка ИИ-агентов, Дизайнер, Автоматизация, AI-ассистент
Отклик
На remotevibecodingjobs

Senior Software Engineer для модернизации платформы SAP Commerce Cloud с применением AI-инструментов и durable-оркестрации. Роль предполагает проектирование бизнес-процессов, устойчивых к сбоям сервисов, деплоям, ретраям и длительному выполнению. Требуется понимание моделей программирования в стиле Temporal и их применение на Temporal, Cadence, Azure Durable Functions, Conductor или аналогичных платформах. Это практическая инженерная роль, не связанная с AI-стратегией или промт-инжинирингом.

Задачи:

  • Разработка и поддержка возможностей SAP Commerce Cloud на Java и Spring.
  • Создание интеграций с OCC и REST API.
  • Проектирование durable-воркфлоу для длительных коммерческих процессов: корзина, оркестрация заказов, обновление остатков, операции восстановления.
  • Разделение детерминированной логики оркестрации и побочных эффектов.
  • Проектирование воркфлоу с поддержкой: durable-состояния и replay событий, автоматических ретраев с настраиваемой задержкой, идемпотентного выполнения активностей, таймаутов, таймеров и отмен, компенсаций и бизнес-откатов, сигналов, событий и внешних колбэков, обработки с участием человека, запросов к воркфлоу и операционной видимости, версионирования продакшн-воркфлоу, безопасного восстановления после сбоев воркеров и зависимостей.
  • Установка осмысленных идентификаторов воркфлоу, очередей задач, ограничений конкурентности и контроля скорости.
  • Предотвращение неограниченной истории воркфлоу через стратегии продолжения и жизненного цикла.
  • Автоматизация тестов воркфлоу, активностей, replay, интеграций и сценариев отказов.
  • Интеграция durable-воркфлоу с SAP Commerce, Kafka, API, базами данных и внешними сервисами.
  • Применение AI и контекстного инжиниринга для поиска кода, реализации, тестирования, документации, реагирования на инциденты и анализа релизов.
  • Создание переиспользуемых AI-инструкций, навыков агентов, MCP-интеграций, контекста репозитория и защитных проверок.
  • Диагностика проблем производительности SAP Commerce: FlexibleSearch, персистентность, кэширование, TaskEngine, Kafka-консьюмеры, конкуренция в базе данных.

Требования:

  • Опыт уровня senior в разработке распределенных продакшн-систем.
  • Сильный опыт разработки на SAP Commerce Cloud/Hybris или аналогичной платформе.
  • Продвинутые навыки Java и Spring.
  • Опыт работы с React.js и современным JavaScript или TypeScript.
  • Практический опыт минимум с одной durable-платформой оркестрации: Temporal, Cadence, Azure Durable Functions, AWS Step Functions или Conductor.
  • Глубокое понимание: детерминизма воркфлоу и replay, разделения ответственности воркфлоу и активностей, семантики at-least-once, идемпотентности и предотвращения дублей, классификации ретраев и неретраябельных ошибок, компенсаций и паттернов saga, durable-таймеров и асинхронных событий, версионирования воркфлоу и обратной совместимости, восстановления после сбоев и операционной видимости.
  • Опыт проектирования событийно-ориентированных интеграций с Kafka или аналогичной технологией обмена сообщениями.
  • Подтвержденное использование AI-ассистентов или агентных инженерных инструментов в существенной программной работе.
  • Практическое понимание контекстного инжиниринга: оснащение AI-систем релевантными доменными знаниями, инструментами, инструкциями, примерами и валидацией.
  • Сильные навыки автоматизированного тестирования, отладки, анализа производительности и поддержки продакшена.

Предпочтительно:

  • Опыт работы с Temporal Java SDK.
  • Опыт эксплуатации Temporal-воркеров, очередей задач, неймспейсов, расписаний, search attributes, сигналов, запросов и обновлений.
  • Опыт тестирования replay воркфлоу и безопасной эволюции активных определений воркфлоу.
  • Знание Protobuf, эволюции схем и обратно совместимых контрактов.
  • Опыт работы с SAP Commerce 2211, Java 21 и Spring 6.
  • Опыт с OpenTelemetry, Dynatrace, Kubernetes, Azure и централизованным логированием.
  • Опыт создания AI-агентов, MCP-серверов, переиспользуемых навыков агентов или систем retrieval-augmented разработки.

Критерии успеха:

  • Коммерческие процессы продолжают работать надежно во время деплоев, сбоев и транзиентных отказов зависимостей.
  • Ретраи воркфлоу не создают дублирующих платежей, заказов, изменений остатков или внешних запросов.
  • Длительные процессы наблюдаемы, запрашиваемы, тестируемы и восстанавливаемы.
  • Существующие воркфлоу эволюционируют без сбоев replay и без нарушения выполняющихся процессов.
  • AI-инжиниринг измеримо улучшает поставку при сохранении тестирования, ревью и ответственности человека.
  • Производительность SAP Commerce, операционные издержки и риски релизов снижаются со временем.