We are seeking a Senior Software Engineer with expertise in SAP Commerce Cloud (Hybris) to join our team.
You will work on enhancing and maintaining our e-commerce platform, ensuring reliable and scalable solutions for our clients. This role requires strong Java skills and hands-on experience with Hybris Commerce components. You will collaborate with cross-functional teams to deliver high-quality software that meets business needs. If you have a solid background in Java and SAP Commerce Cloud, we encourage you to apply.
Responsibilities
- Develop and maintain SAP Commerce Cloud components including multi-tenancy, business processes, cronjobs, and extensions
- Implement and optimize flexible search, build callbacks, and cache management
- Conduct integration testing and performance investigations focusing on database indexing and system scalability
- Work with Spring Framework modules such as Spring Core, Data, and Boot to build and support applications
- Manage e-commerce features like promotions, vouchers, OMS sourcing/allocation, NG-cockpits, and storefront
- Utilize tools like Swagger for API documentation and assist with rolling updates and clustering
- Perform troubleshooting and problem resolution for technical and customer service issues
- Participate in code reviews and collaborate in trunk-based development with feature toggles
- Apply DevOps practices including contract testing, security testing, and performance testing with tools like JMeter and Postman
- Engage with cloud environments, particularly Azure services including ASB, SPN, and KV
- Support RDBMS and NoSQL databases, with emphasis on Microsoft SQL Server and Cosmos DB
- Use Jira and Confluence for issue tracking and project collaboration
- Work independently and contribute effectively within a team setting
- Follow SAFe methodologies and contribute to agile ceremonies
- Maintain up-to-date knowledge of e-commerce domain trends and Hybris platform advancements
Requirements
- 5-8 years of experience in software development with a focus on Java and SAP Commerce Cloud
- Strong knowledge of Java Core concepts and Java 8/17 features, including collections, access modifiers, memory model, and multi-threading
- Experience with Spring Framework components such as Spring Core, Data, Boot, dependency injection, ORM, and JMS
- Hands-on expertise with SAP Commerce Cloud CCv2 features, including multi-tenancy, business processes, cronjobs, extensions, flexible search, IMPEX, and WCMS
- Proficiency in performance tuning and troubleshooting SAP Commerce Cloud and related technologies
- Practical experience working with Azure Cloud services, including ASB, SPN, and Key Vault
- Competency in working with relational and NoSQL databases, preferably Microsoft SQL Server and Cosmos DB
- Familiarity with development tools such as Jira, Confluence, contract testing, security testing, JMeter, and Postman
- Capability to work independently and collaboratively in team environments
- Good command of written and spoken English at B2 level or higher
- Understanding of agile frameworks such as SAFe
- Background in the e-commerce domain and related workflows