Roles and Responsibilities
Basic Qualification (Required Skills / Experience):
Excellent knowledge and experience in building testable, scalable, robust and efficient ecommerce applications using SAP Hybris & Java / J2EE technologies
Experience in successfully developing, testing (including unit test automation) and deploying (including deployment automation) of SAP Hybris & J2EE applications. Understanding of load balancing, authentication and fault tolerance through Tomcat application server, Apache webserver and F5 load balancer & CDN
Excellent expertise in ecommerce tools & technologies such as Hybris, Java / J2EE, Spring, JavaScript, JSP, REST / SOAP APIs, JUnit, Angular, CSS & HTML 5
Experience in performance tuning of SAP Hybris applications and writing high performance code
Experience in writing unit test cases using Junits and write test cases using Selenium
Experience in addressing quality / security issues in tools like SonarQube, Coverity, etc
Experience in secure coding.
Experience in Application Performance Monitoring tools like AppDynamics and Dynatrace
Good working knowledge with minimum 2 or more implementations of Hybris modules – Search & Navigation, Account Management, Promotions & Vouchers, Payment Integrations, Catalog / Content Management, SAP Integrations, Mobility
Good working knowledge on integrations such as payment (Pay metrics), SAP, OpenText, web services, etc
Good exposure towards test-driven development while using the industry best practices with an ability to write new test suites and enhance current test suite using selenium
Good knowledge and experience in continuous integration & continuous delivery (CI/CD) pipeline from scratch and familiarity of using tools like Jenkins, GitLab
Good exposure on Agile & DevSecOps methodologies and is comfortable in using Jira & CI/CD tools