Senior SAP Commerce Backend Developer

Key Skills: SAP Hybris Commerce Cloud, Spring, Java 8+, Git, Impex, Jira/Confluence/Bitbucket Experience: 5-8 years Location: Bangalore

Jobs

Qualification

  • Bachelor’s degree in Computer Science or equivalent(BE/B. Tech).

Mandatory Skills

  • Demonstrable experience of developing applications using SAP Commerce Cloud (Hybris).
  • Excellent understanding of Spring Framework especially MVC, Security, Integration.
  • Expertise in Java 8+.
  • Good understanding of Git and Gitflow.
  • Strong experience in Flexible Search & Impex.
  • SAP Commerce Cloud 1905 Developer .
  • Experience on Atlassian toolset (Jira/Confluence/Bitbucket).
  • Experience working on a site that is deployed to SAP Commerce Cloud v2.
  • Understanding of http protocol and how web applications work.
  • Good understanding of Smartedit, backoffice, promotions, adaptive search, Solr, Spartacus.

Roles & Responsibilities

  • Work on SAP Commerce projects working on new implementations or supporting existing Continuous Improvement projects.
  • Be assigned tickets from Jira to add new functionality to the application or to fix defects in current features.
  • Be able to communicate well within the team both face-to-face and via electronic means, e.g. Slack, email, Jira. There may be a need to communicate with the client via Jira to get more information about a ticket.
  • Work closely with the Tech Lead to ensure that tickets are described correctly and feedback if they have suggestions for improvements to the implementation.
  • Be willing to own a feature through the development life-cycle, from requirements gathering to implementation, testing and post-release support.
  • Review pull requests for peers and feedback with any comments and suggestions.
  • Be aware of current coding standards and write code that passes Sonar quality gates.
  • Write unit tests when appropriate and endeavor to achieve full coverage of new code.
  • Join sprint planning meetings to help elaborate ticket detail and estimate the effort required for stories, tickets and tasks.