We are seeking an experienced SAP Hybris (SAP Commerce Cloud) Developer with strong backend engineering capabilities in Java, Spring Boot, and Microservices. In this role, you will design, customize, and scale enterprise B2B/B2C e-commerce applications on SAP Commerce Cloud while building decoupled microservices and API integrations that connect the storefront to core ERP, OMS, CRM, and payment ecosystems.
Responsibilities
- SAP Commerce Development & Customization
- Design, build, and maintain custom extensions across the SAP Commerce layer stack (Models, DAOs, Services, Facades, Controllers, and Interceptors).
- Define and extend data models (items.xml), manage product catalogs, categories, and pricing, and execute bulk data loads via ImpEx and Hot Folders.
- API & Headless Commerce
- Develop and extend Omni Commerce Connect (OCC) REST APIs to support headless architectures and modern frontends (such as Composable Storefront / Spartacus).
- Architect and build scalable, cloud-native Java/Spring Boot microservices to offload domain logic, handle asynchronous workflows, and integrate external services.
- Implement and troubleshoot end-to-end checkout, cart, payment, and order fulfillment flows, alongside CronJobs, Business Process Engine workflows, and Event listeners.
- Enterprise Integrations
- Build reliable inbound/outbound integrations with SAP S/4HANA / ERP, payment gateways, tax engines, and third-party logistics via REST/SOAP APIs, SAP Integration Suite (CPI), and event-driven messaging (Kafka/RabbitMQ).
- Search & Performance Optimization
- Configure and tune Apache Solr indexing, search relevance, caching strategies, and database queries (FlexibleSearch/SQL) to maintain high platform availability.
- Code Quality & DevOps
- Write comprehensive unit and integration tests (JUnit/Mockito), participate in peer code reviews, and support CI/CD deployments across SAP Commerce Cloud (CCv2) and containerized environments.
Qualifications
- Core SAP Commerce / Hybris
- 6+ years of hands-on experience developing on SAP Hybris / SAP Commerce Cloud (preferably CCv2).
- Hybris Architecture Mastery
- Deep familiarity with items.xml, FlexibleSearch, ImpEx, Backoffice, SmartEdit/WCMS, CronJobs, Business Process Engine, Solr, and OCC Web Services.
- Strong proficiency in Core Java (Java 11/17+), OOP/SOLID principles, multithreading, Spring Framework, Spring MVC, Spring Security, and Spring Boot.
- Proven experience designing, deploying, and maintaining RESTful microservices, including service discovery, API gateways, circuit breakers, and distributed logging/tracing.
- Integration & Messaging
- Hands-on experience integrating enterprise systems using REST/JSON, SOAP/XML, and asynchronous event brokers (Kafka, RabbitMQ, or Azure Service Bus).
- Databases & Build Tools
- Solid working knowledge of relational databases (MySQL, PostgreSQL, MS SQL, or SAP HANA), Git, Maven/Gradle, and automated CI/CD pipelines.
Required Skills
- SAP Hybris / SAP Commerce Cloud (preferably CCv2)
- items.xml, FlexibleSearch, ImpEx, Backoffice, SmartEdit/WCMS, CronJobs, Business Process Engine, Solr, OCC Web Services
- Core Java (Java 11/17+), OOP/SOLID principles, multithreading
- REST/JSON, SOAP/XML
- Relational databases (MySQL, PostgreSQL, MS SQL, or SAP HANA)
- Git, Maven/Gradle
- Automated CI/CD pipelines
Preferred Skills
- SAP Certified Developer - SAP Commerce Cloud certification. SAP Learning
- Exposure to Composable Storefront (Spartacus) and decoupled frontend architectures.
- Experience with Docker, Kubernetes, and public cloud platforms (AWS, Azure, or GCP).
- Familiarity with SAP Integration Suite (CPI), SAP S/4HANA integration, and B2B commerce modules (org management, B2B checkout, punchout).
- Experience with observability and APM tools (Dynatrace, Kibana, Prometheus, or Grafana).