Design, develop, and maintain SAP Hybris/Cloud Commerce solutions, including customizations, extensions, and integrations.
Collaborate with business analysts, designers, and other developers to understand and implement business requirements.
Develop and implement e-commerce functionalities, such as product catalogs, checkout processes, and payment gateways.
Ensure the performance, scalability, and security of e-commerce solutions by following best practices and conducting regular code reviews.
Troubleshoot and resolve technical issues, bugs, and performance bottlenecks.
Participate in the full software development lifecycle, including requirements gathering, design, development, testing, and deployment.
Keep up-to-date with the latest developments in SAP Hybris/Cloud Commerce and related technologies.
Contribute to continuous improvement efforts by providing suggestions and implementing process optimizations.
Mentor junior developers and share knowledge with the team.
Qualifications:
Minimum of 5 years of experience working with SAP Hybris/Cloud Commerce.
Proficient in Java, Spring Framework, and related web technologies (HTML, CSS, JavaScript).
Strong understanding of e-commerce principles, including catalog management, order processing, and customer management.
Experience in creating and customizing SAP Commerce extensions, understanding the extension mechanism, and how to override and extend core functionality.
Experience with RESTful and SOAP-based web services, as well as integration with third-party systems.
Expertise in using Impex scripts for data import/export and configuration.
Proficiency in customizing and configuring SAP Commerce Backoffice, and other cockpits
Knowledge of using and configuring SmartEdit for content management.
Knowledge of integrating SAP Commerce Cloud with SAP ERP (e.g., SAP S/4HANA) and SAP CRM solutions.
Understanding of strategies for achieving high availability, including database clustering, failover, and disaster recovery
Proven experience in implementing multiple payment methods, including payment gateways, Apple Pay, Samsung Pay, Google Pay, ensuring secure and seamless transactions.
Familiarity with Agile/Scrum methodologies and experience working in an Agile development environment.
Strong problem-solving skills and attention to detail.
Excellent communication skills and the ability to work effectively in a team environment