Overview: SAP Commerce Hybris Full Stack Java Developer will be working as the Team Lead to support our clients eCommerce aftermarket parts website. Work in B2B and B2C
Responsibilities:
- Develop and document technical solution designs and specification that satisfy the functional and technical requirements for an SAP Commerce/Hybris eCommerce solution.
- Collaborate with team members in developing, testing and delivering functionality.
Qualifications:
- 8+ years’ development experience with at least 5 years of experience with Java and Spring.
- 3+ years of SAP Commerce (Hybris) 6.0+ commerce development experience.
- At least two SAP Commerce (Hybris) implementations, with significant experience developing IT extensions and new functionality
- Hands on experience with Hybris Core Architecture, cockpits, impex, and Backoffice customization.
- Experience building rich client experiences (web/mobile and or desktop).
- Robust front end development skills as well as back-end.
- Application integration experience using API
- Strong understanding of the entire eCommerce development process, including design, development, and deployment, with back-end knowledge
- Excellent problem-solving skills, with a demonstrated ability to identify issues, solve them quickly
- Experience with unit testing frameworks and code quality standards
- Experience with Agile methodologies, Continuous Integration, Continuous Delivery. Experience with CICD Pipelines – i.e. Jenkins
- A clear communicator
Prior scope or focus on maintenance and support is required.
Relevant Tools Experience Required:
- GitHub (source code repository)
- J-unit (Java unit testing framework)
- SonarQube (automated code inspection/quality monitor)
- Jira (User stories, defects)
- Confluence (Wiki, documentation)
- Splunk (log file integration tool)
- OpenSearch (log file integration tool)
- Protractor Framework with Selenium-web driver (automated testing) (Playright replacement under way)
- JMeter or Gatling for load testing
- Saucelabs (external provider for cross device/cross browser testing)
- Jenkins (Automated builds)
- Dynatrace (Troubleshooting and Monitoring )