Sap Hybris Developer Resume
St Louis, MO
SUMMARY
- Overall 7+ years of IT experience in Software development with 4+ years in Hybris e - commerce applications.
- Worked with B2B and B2C commerce applications include an Omni-Channel Offering, Product Information Management, Order Management and powerful search and merchandising.
- Expert in developing Multi-tier enterprise level web applications using various Java, J2EE technologies including JSP, EJB, JDBC, Java Beans, Web Services.
- Experience working with both Hybris based and AngularJS based front end.
- Experience in working with tools like HAC, Backoffice, WCMS and Product Cockpits.
- Extensive experience in working with frameworks - Struts, spring, JSF, Hibernate and MVC.
- Worked on content management system (CMS). This included successful implementation of CMS tools like AEM/Adobe CQ5
- Designed and developed websites/pages in Adobe CQ/AEM by implementing the responsive design.
- Experience in catalog management, PIM and creation of data models.
- Experience in cart management, checkout and order processing.
- Experience in creation of content data like page templates, pages, content slots and components.
- Expertise in working with SOLR search engine
- Experience in creation of impex scripts to create product and content data.
- Worked on localization and configuration management.
- Worked extensively on content management, catalog management, localization, impex creation and cronjobs.
- Experience in Hybris omni commerce Suite, HAC (Hybris admin console), WCMS cockpit, Backoffice and product cockpit.
- Expert in Spring framework including configuring spring application context with dependency injection, Spring IOC (Inversion of Control), Spring AOP (Aspect-oriented Programming), Spring MVC, Spring security, Spring boot, Spring JPA and Spring batch.
- Developed UI pages with HTML5, CSS3, JavaScript, JQuery, and used Boot Strap for creating Responsive Web pages.
- Expertise in the implementation of Core Java concepts of Java, J2EE Technologies: JSP
- Experience of using IDE Tools like Eclipse, STS and NetBeans for Java/J2EE application development.
- Proficient in handling & administering Web servers/application servers IBM Web Sphere, Apache Tomcat, and JBOSS.
- Deploy production systems onto AWS.
- Build pipeline using Jenkins to deploy applications into AWS
- Experience in software development methodology like Agile (Scrum) Model.
- Worked in analysis, development of new enhancement and maintenance of the application.
- Strong experience in database design using PL/SQL to write tables, Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, using Oracle, IBMDB2, SQL Server, MySQL and MongoDB.
- Experience on version control tools like GitHub, Subversion (SVN) and CVS.
- Self-starter and a Team Player with excellent communication, interpersonal, positive thinking and mentoring skills and a good aptitude for learning.
TECHNICAL SKILLS
Languages: JAVA/J2EE, SQL, PL/SQL
Frameworks: EJB, Struts, Spring, Jasper reports, Hibernate
Architectures: MVC, SOA, Micro Services, Spring Boot
Web Technologies: HTML, Java Script, Ajax, Bootstrap, UI Angular 2, Angula4, JSP, Node JS, React JS, JQuery
Cloud: AWS
Databases: Oracle, DB2
XML / Web Services: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP, REST, Restful, SOA
Web/Application Servers: Web logic, IBM WebSphere, Apache Tomcat, Jboss
IDEs: Eclipse, NetBeans, STS
Configuration Tools: Git, GitHub, Maven, Jenkins, Ant
Operating Systems: Windows, Linux/UNIX
PROFESSIONAL EXPERIENCE
Confidential, St. Louis, MO
SAP Hybris Developer
Responsibilities:
- Involved in Customization of cart management and checkout process as per the requirements.
- Worked extensively on content management, catalog management, localization, impex creation and cronjobs
- Involved in modifying the product information in the PIM.
- Experience customizing HMC and cockpits.
- Created custom services, DAO's in service and persistent layer.
- Responsible for creating new extensions using out of the box templates.
- Involved in customizing editor area configuration files for Cockpit Customization.
- Used test driven development approach for application development.
- Involved in Back Office customization.
- Involved in data modelling using items.xml
- Extensively used the Rest Templates in the spring services to call the rest web services.
- Created the spring Bean Factory for initializing services.
- Involved in configuring the inbound and outbound channels in Data Hub integrations.
- Involved in spring integration to send the feed to the hybris using Data Hub.
- Involved in implementing and customizing the OOTB classes as part of the Data Hub.
- Integration of CyberSource as payment module.
- Involved in writing the flexible search queries to fetch the data from database
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver. Used Design Patterns such as Singleton, Business Delegate, Session Facade, Service Locator, Simple Factory Pattern, and Data Transfer Object.
- Good Implementation knowledge in Hot folder, JCO and generic framework of web channel (SAP) add-on.
- Involved in Datahub integration for inbound and outbound data transfer
- Involved in SOLR integration and customization.
- Involved in migrating the data from Excels to SAP Hybris system.
- Worked on various addons to enhance the pre-existing functionalities.
Environment: Hybris 6.6, Java/JDK 1.8, Spring 4x, Eclipse, Oracle, Tomcat, Ant, Agile Scrum, Jira Tool, Jenkins, GIT.
Confidential, NY
SAP Hybris Developer
Responsibilities:
- Involved in Analysis, design and coding of the Project on Hybris6.3 and Java environment
- Experience in Hybris Omni commerce Suite, HAC (Hybris Admin Console), WCMS Cockpit, CS Cockpit, BackOffice and Product Cockpit.
- Experienced in developing new extensions on Hybris platform to support different e-commerce functionalities, product creations, setting the catalog, content, script generator, ImpEx import/export, Cronjobs, validations and interceptors.
- Implemented outbound replication of sales orders from Hybris to SAP ECC/CRM.
- Expertise in customizing on Commerce checkout flow in Hybris
- Very good knowledge on defining catalog structure like categories, sub-categories, products, and variants.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver. Used Design Patterns such as Singleton, Business Delegate, Session Facade, Service Locator, Simple Factory Pattern and Data Transfer Object.
- Hands on experience writing impex scripts and flexible search queries.
- Totally handled SEO Implementation for the project.
- Implemented outbound replication of sales orders from Hybris to SAP ERP using Datahub.
- Worked on HTML, CSS, jQuery, and JavaScript. Additional frameworks like Bootstrap and AngularJS were used
- Worked on JavaScript framework to augment browser based applications with MVC capability
- RDBMS expertise includes Oracle, SQL Server, MySQL.
- Experience in Version control systems tools SAP NWDI, GIT, Bit bucket.
- Fix problems discovered that are within the existing system functionality (Preventive Maintenance).
Environment: Hybris Framework 6.3, spring, XML, Hybris server (Tomcat), JavaScript, HTML, CSS, Ajax, jQuery, java and J2ee.
Confidential, NJ
Java/J2EE Developer
Responsibilities:
- Implement rate limiting logic in login functionality using Redis cache mechanism.
- Implement logic to purge urls by making rest calls to Edgecast CDN via their API.
- Fixed multiple bugs to various functionalities in B2B and B2C sites.
- Worked with Dynatrace AppMon to analyze code issues in product environment.
- Upgraded Hybris version from 5.2.0.14 to 5.4.0.14.
- Handled configuration and code fixes during the upgrade process.
- Documented the upgrade steps and changes that I have done during the upgrade process.
- Have done detailed analysis for Upgrading the hybris version to 6.3 and documented the discovery and risk of exposure to upgrade the current version from 5.4.0.14 to 6.3.
- Modified Hybris Models, Daos and Services Redesigned and developed My Account page controllers.
- Updated Customer Model to add several fields and relations to other item types.
- Designed a service to calculate relative inventory status value based on total inventory across all distribution centers and other business rules.
- Fixed issues related to custom promotions.
- Fixed issues related to order confirmation page.
- Fixed several bugs related to code reviews.
Environment: Hybris Framework 5.4, spring, Redis, Hybris server (Tomcat), JavaScript, HTML, CSS, Ajax, jQuery, java and J2ee.