About the position
We are looking for an experienced SAP Commerce Developer (Java) to join a high-performing digital and e-commerce technology team. The successful candidate will play a key role in the design, development, enhancement, and support of enterprise-scale online commerce solutions that serve millions of customers across multiple digital channels.
The ideal candidate will have strong SAP Commerce (Hybris) development experience, excellent Java engineering skills, and experience building scalable, customer-facing e-commerce platforms. Exposure to retail environments, integrations, and modern software engineering practices is highly advantageous.
Key Responsibilities
SAP Commerce Development
- Design, develop, configure, and enhance SAP Commerce Cloud (Hybris) solutions.
- Build and maintain custom extensions, modules, and integrations within the SAP Commerce ecosystem.
- Develop reusable, scalable, and maintainable code aligned with enterprise development standards.
- Participate in architecture discussions and contribute to solution design decisions.
- Support platform upgrades, migrations, and performance optimisation initiatives.
Backend Engineering
- Develop and maintain Java-based services and APIs.
- Design and implement RESTful integrations between SAP Commerce and enterprise systems.
- Build integrations with:
- ERP platforms
- Product Information Management (PIM) solutions
- Order Management Systems (OMS)
- Payment gateways
- Loyalty and customer platforms
- Inventory and fulfilment systems
E-commerce Delivery
- Collaborate with Product Owners, Business Analysts, UX Designers, Architects, and QA teams.
- Translate business requirements into technical solutions.
- Participate in Agile ceremonies including sprint planning, stand-ups, reviews, and retrospectives.
- Contribute to continuous improvement of the e-commerce platform.
Quality & Support
- Perform unit testing and support integration testing activities.
- Troubleshoot production issues and implement sustainable fixes.
- Ensure solutions meet performance, security, scalability, and reliability requirements.
- Participate in code reviews and maintain development best practices.
Minimum Requirements
Experience
- 5+ years Java development experience.
- 3+ years SAP Commerce (Hybris) development experience.
- Experience developing customer-facing e-commerce platforms.
- Experience working in Agile delivery environments.
- Experience integrating enterprise systems and APIs.
Education
- Degree in Computer Science, Information Systems, Engineering, or related field.
Technical Skills
SAP Commerce / Hybris
- SAP Commerce Cloud
- Hybris Core Platform
- OCC APIs
- Backoffice
- SmartEdit
- Cockpits
- CronJobs
- Solr Search
- Promotions and Pricing Engine
- CMS Components
- Business Process Framework
Java Development
- Java 11+
- Spring Framework
- Spring Boot
- Maven / Gradle
- REST APIs
- JSON / XML
Database & Integration
- SQL
- MySQL / Oracle / PostgreSQL
- API Integration
- Web Services
- Event-driven integration patterns
Cloud & DevOps
- Git
- Bitbucket
- Jenkins
- CI/CD Pipelines
- Docker
- Kubernetes (advantageous)
- Azure or AWS exposure (advantageous)
Retail & E-commerce Experience
Strong preference will be given to candidates with experience in:
- Large-scale retail environments
- Omnichannel commerce platforms
- Online grocery or FMCG retail
- Product catalogue management
- Pricing and promotions
- Customer loyalty programmes
- Order fulfilment and last-mile delivery ecosystems
Advantageous Skills
- SAP Commerce Cloud certification
- SAP Integration Suite experience
- Microservices architecture
- Event-driven architecture
- Kafka
- GraphQL
- Headless Commerce
- Spartacus storefront experience
- SAP Customer Data Cloud
- SAP Marketing Cloud
Desired Skills:
- SAP Commerce
- SAP Hybris
- Hybris Developer