SAP Commerce Cloud/Hybris Developer

The Aes Group, Inc
Grand Rapids, MI, United States
14 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Automation of Tests Microsoft Azure Code Review Databases Concurrency Controls Software Debugging Protocol Buffers
+19 more
Java Development Kit Spring Framework Enterprise Messaging Systems Software Tools SAP (Applications) Software Engineering Software Systems Systems Integration TypeScript Management of Software Versions Data Logging ReactJS Prompt Engineering Caching Kubernetes Apache Kafka Hybris Restful APIs Dynatrace

Job description

We are seeking a Senior Software Engineer to modernize a large SAP Commerce Cloud platform through hands-on software engineering, AI-assisted development, context engineering, and durable workflow orchestration., * Develop and support SAP Commerce Cloud capabilities using Java, Spring, and Hybris.

  • Build integrations using OCC, REST APIs, Kafka, databases, and external services.
  • Design durable workflows for cart processing, order orchestration, inventory updates, recovery operations, and other long-running commerce processes.
  • Separate deterministic workflow orchestration from side-effecting activities.
  • Implement durable state, event-history replay, retries, backoff, idempotency, timeouts, timers, cancellation, compensation, and business rollback.
  • Support signals, asynchronous events, external callbacks, human-in-the-loop processing, workflow queries, and operational visibility.
  • Establish meaningful workflow identifiers, task queues, concurrency controls, rate limits, and lifecycle strategies.
  • Safely evolve production workflows through versioning and backward-compatible changes.
  • Prevent unbounded workflow histories through appropriate continuation and lifecycle management.
  • Develop automated workflow, activity, replay, integration, and failure-path tests.
  • Integrate durable workflows with SAP Commerce, Kafka, APIs, databases, and third-party services.
  • Apply AI-assisted engineering and context engineering to code discovery, implementation, testing, documentation, incident analysis, and release validation.
  • Build reusable AI instructions, agent skills, MCP integrations, repository context, and verification guardrails.
  • Diagnose SAP Commerce performance issues involving FlexibleSearch, persistence, caching, TaskEngine, Kafka consumers, and database contention., * Commerce processes remain reliable through deployments, outages, retries, and transient dependency failures.
  • Workflow retries do not create duplicate payments, orders, inventory updates, or external requests.
  • Long-running processes are observable, queryable, testable, and recoverable.
  • Production workflows evolve safely without replay failures or disruption to in-flight executions.
  • AI-assisted engineering improves delivery speed while maintaining testing, code review, quality, and human accountability.
  • SAP Commerce performance improves while operational toil and release risk decrease over time.

Requirements

This is an engineering-focused position, not an AI strategy or prompt-engineering role. The ideal candidate has strong experience building distributed production systems and understands how to design business processes that remain reliable across service failures, deployments, retries, dependency outages, and long execution periods.

Experience with Temporal, Cadence, Azure Durable Functions, AWS Step Functions, Conductor, or a comparable durable orchestration platform is highly valued., Domain

  • Senior-level experience delivering distributed, production-grade software systems.
  • Strong SAP Commerce Cloud/Hybris or comparable commerce-platform development experience.
  • Experience designing event-driven, resilient business processes.

Technical Skills

  • Advanced Java and Spring development expertise.
  • Experience with React.js and modern JavaScript or TypeScript.
  • Hands-on experience with at least one durable orchestration platform such as Temporal, Cadence, Azure Durable Functions, AWS Step Functions, or Conductor.
  • Strong understanding of workflow determinism, replay, activities, at-least-once execution, idempotency, retries, compensation/Saga patterns, durable timers, asynchronous events, and workflow versioning.
  • Experience with Kafka or comparable messaging technologies.
  • Strong automated testing, debugging, performance analysis, and production-support capabilities.

AI-Assisted Engineering

  • Demonstrated use of AI coding assistants or agentic engineering tools for substantive software development.
  • Practical understanding of context engineering, including providing AI systems with relevant domain knowledge, tools, instructions, examples, repository context, and validation mechanisms.

Preferred Qualifications

  • Temporal Java SDK and production Temporal experience.
  • Experience operating Temporal workers, task queues, namespaces, schedules, search attributes, signals, queries, and updates.
  • Experience with workflow replay testing and safely evolving active workflows.
  • Knowledge of Protobuf, schema evolution, and backward-compatible contracts.
  • Experience with SAP Commerce 2211, Java 21, and Spring 6.
  • Familiarity with OpenTelemetry, Dynatrace, Kubernetes, Azure, and centralized logging.
  • Experience building AI agents, MCP servers, reusable agent skills, or retrieval-augmented development systems.

About the company

Let’s create our future together at The AES Group!

About The AES Group: The AES Group is a premier technology and engineering consulting company that has been bringing businesses and talent together for over 20 years to deliver innovative solutions that have the greatest positive impact on society. AES has helped over 40 business enterprises, including Fortune 500 companies, engage their customers, empower their employees, and transform their business operations with the power of cloud, data, AI, engineering, and other emerging technologies.

Why This Role Stands Out

  • Work on the modernization of a large-scale SAP Commerce Cloud platform.
  • Build resilient, long-running business workflows designed for real-world production failures.
  • Apply AI-assisted engineering and context engineering to accelerate software delivery.
  • Work with modern technologies including Java, Spring, Kafka, React.js, and durable orchestration platforms.
  • Solve challenging problems involving distributed systems, workflow reliability, performance, and production operations.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

3:15 min

Reversing the caching model for artifact delivery

Thijs Feryn Thijs Feryn · World Congress 2026 Europe

1:34 min

Transitioning from traditional software development to artificial intelligence consulting

Patrick Schnell Patrick Schnell · Coffee With Developers

2:59 min

Introduction and transitioning into the tech industry

Anna Mcdougall · JS Congress

2:33 min

Maintaining prompt structures for prefix caching

Douglas Reiser Douglas Reiser · Europe 2026 Virtual

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all