Sr. Sap Hybris Developer Resume
SUMMARY:
- 9+ years of Java development professional experience; (Java, J2EE, and JSP)
- 6+ years of Application Development experience in Hybris e - commerce with version 5.x & 4.x involving end to end development of multiple Hybris project includes B2C, B2B and extension (Product) based Projects.
- Strong Proficiency in Spring framework
- Strong experience in J2EE, Spring, Hibernate technologies involving development of transactional website with web services integration.
- Solid Understanding on Hybris e-Commerce suite (Data Modeling, cockpit customization, Product Cockpit, Cart, Wish-list, Checkout, Back office Customization, Admin Console, WCMS, CronJobs, ImpEx, Import/Export Service, Workflow management).
- Experience with WebServices (REST, SOAP).
- Experience in Hybris project setup, installation, configuration, development.
- WCMS Experience in creation of content data like page templates, pages, content slots and component.
- Experience in creation of Impex scripts to create product and content data.
- Good knowledge on Solr Search Engines, its setup and integration.
- Excellent in Hybris management console (HMC), Product Cockpit and WCMS Module of Hybris ecommerce suite.
- Experienced with many popular Relational Database Management Systems like MySQL and Oracle.
- Experience in MVC Architecture application developments with having good knowledge in Controller/Service/Processor, jQuery and Hibernate framework.
- Implemented persistence layer using various features like XML configuration file for Database connectivity, connections to database using Hibernate Session Factory.
- Experience in developing applications using Java and J2EE technologies like Servlets, JSP, and JDBC using tools like Eclipse.
- Created build scripts to deploy Hybris code packages into application servers. Proficient in writing ANT scripts create Jenkins builds and manage Linux, Apache systems.
- Strong understanding of Agile and Scrum methodologies
TECHNICAL SKILLS:
Ecommerce Platform: Hybris 4.x, 5.x, Data Modeling, HMC, HAC, PCM, Cronjobs, Impex, user management, cart/Order management, and Product Cockpit
Languages: Java, J2ee, SQL, JavaScript, HTML, XML.
Framework: Spring MVC, Hibernate.
Database: ORACLE, MYSQL
Software Tools: ANT, MAVEN, Jenkins.
Web Server: Apache Tomcat
Source control tools /IDE: SVN, GIT, Github, Eclipse, STS
PROFESSIONAL EXPERIENCE:
Sr. SAP Hybris Developer
Confidential
Responsibilities:
- Analyze business requirements and project objectives, develop application functionalities.
- Worked on core Hybris 5.3, 5.1 & 5.7 platforms such as Data modelling, functionality implementation, HAC, HMC, WCMS, Impexes and creating flexible search queries.
- Worked closely with the client BA team to check the requirements feasibility in Hybris.
- Used Y-Empty Cockpit template and accelerators extension in SAP hybris to create the project structure.
- Worked on customization of cart management and checkout process as per the requirements.
- Had implemented Content management system (CMS) for website content Maintenance (WCMS) and categorization of products.
- Created new data models and customized existing data models.
- Integration of Jasper report to generate custom product reports.
- Implementation of hot folder to upload data and integrate with SAP system.
- Involved in creation of user groups and assigning access rights for the different content through HMC/Impex.
- Worked on Product and admin Cockpit Customization, adding new editor/wizard/listview area etc.
- Involved in developing the Flexible Search queries to fetch the data from SAP hybris data base.
- Developed Cronjobs for integration of commerce system with client inventory Management application.
- Designed /Modified SOLR indexed types to accommodate new requirements for the online store.
- Overall application has been developed using Hybris Multichannel Suite along with Spring MVC to improve sales and customer service.
- Developed UI(User Interface) elements to create cross-browser, cross-device compatibility that adhere to coding best practices using HTML5, CSS3, JavaScript, Node.jsp, NPM and Foundation.
Environment: Hybris 5.x/6.x, B2C Commerce Accelerator, Solr 2.1.2, Ant 1.9.1, OCC, Apache HTTP Server 2.2., JIRA, Spring, WCMS, Eclipse, SAP ERP, JQuery, AJAX, Tomcat, HTML5, CSS3, JavaScript, XML, REST, SOAP, MySQL, Oracle.
Sr. SAP Hybris Developer
Confidential, Jersey City, NJ
Responsibilities:
- Involved in Analysis, design and coding of the Project on Hybris and Java environment
- Experience in Hybris Omni commerce Suite, Hybris Management Console (HMC), 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.
- 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 DispatcherServlets, 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.
- Development of customer service portal for order fulfillment, customer grievance reporting and monetary reconciliation.
- Development of cronjobs for integration of commerce system with client inventory management application
- Hands on experience writing impex scripts and flexible search queries.
- 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 (Angular JS) to augment browser based applications with MVC capability.
- Used JUNIT for testing.
- Code walk through, modules integration and unit testing.
- Understood server configuration and diagnose problems in a time sensitive manner.
- Fix problems discovered that are within the existing system functionality (Preventive Maintenance).
Environment: SAP Hybris Multichannel Suite 5.5.6, Spring 3.0, Java 1.7, REST Web Services, Oracle 11g, Tomcat 6.0, and SVN Version Control System.
SAP Hybris Developer
Confidential, Plano, TX
Responsibilities:
- Development of multi-lingual e commerce website that included the functionalities like customer profile, cart, product browsing and search, customer login, customer profile, cart, HAC, HMC, order placement, wcsmsn, cockpits, impex, payment, multi locale, customizations etc.
- Worked on Solr configurations. Implemented the voucher and the promotions on the site with respect to products for only specific pages by using Spring framework.
- Writing flexible search queries and cronjobs. Created cronjobs to trigger the order automatically with the products and the time the customer selects as the part of subscription.
- Created Impex (Import/Export) files for importing product attributes, promotions and product updates for live site.
- Worked on Customization of Type System for Business requirements. Worked on Wish List, Favorite Models implementing the business requirements.
- Worked on Exposing the Web Services to Update Stock information.
- Explored power full search engines Apache SOLR to retrieve catalog and order history details for the commerce application.
- Extensively used Hybris HMC (Hybris management console), HAC (Hybris administrative console) and Hybris cockpit.
- Efficiently Loaded product catalog data into the Hybris PCM using Hybris ImpEx tooling and Customized eCommerce store search facets using Apache Solr search.
- Designed and developed implementations to follow Delegator pattern for delegating calls from front end tier and used Adapters, Builder, Factory, Singleton, Data Access Object, Business Delegate patterns for back-end development and integration.
- Developed Session beans which encapsulate the workflow logic.
- Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object(DTO) in the project which facilitates clean distribution of roles and responsibilities across various layers of processing.
- Developed a web-based reporting for credit monitoring system with HTML, JSTL, custom tags and Tiles using Struts framework.
- Created and managed backend databases in MySQL.
- Executed projects based on Java/J2EE development and SDLC best practices including source code management, automated builds, unit testing, static code analysis tools, Agile/Scrum methodology.
- Utilized Mockito Framework for writing JUnit test cases to improve and enhance program quality.
- Perform system architecture, software development, database design, deployment, testing, performance tuning, and maintenance for large-scale, web-based and distributed J2EE projects.
Environment: SAP Hybris, ORACLE Server, BizTalk and SAP ERP, JIRA, Tortoise Git, Apache Tomcat Server, Restful Services, Eclipse IDE, HTML, CSS, JavaScript, JQuery, JSON, AJAX, GIT.
SAP Hybris Developer
Confidential, Chicago, IL
Responsibilities:
- Framing the Item types used in the system
- Design catalogs and catalog synchronization.
- Design user and user groups.
- Workflow management for the products.
- Handling of the classification attributes.
- Implementation of media conversion for generating the various kinds of images required in the system.
- Implementation of product induction mechanism through hot folder mechanism available in Hybris.
- Report generation based on query.
- Creating and managing email templates.
- Managing of data and impexes.
- Writing controllers, facades, services, daos for different user requests.
Environment: SAP Hybris 4.7, Java, Spring MVC, Tomcat, MySQL, Jira, ZK framework
J2EE Developer
Confidential, Portland, OR
Responsibilities:
- Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
- Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate, using Spring IOC (Dependency Injection) and Spring AOP (Aspect Oriented Programming) for Cross-cutting Concerns.
- Designed presentation layer modules using JSP, HTML pages using CSS, JavaScript, AJAX, and JSTL
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Developed the front-end by doing hands-on coding using HTML 5.0, CSS3, JavaScript, jQuery.
- Experience in implementing Auto Complete/Auto Suggest functionality using jQuery, DHTML, Web API calls and JSON.
- Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and Jersey.
- Extensively used JUnit for unit testing, integration testing and production testing.
- Worked on developing the automation scripts using Selenium and executed the JUNIT tests.
- Involved in installing and configuring Maven for application builds and deployment
- Automate build process through Maven build framework
- Using JIRA to assign, track, report and audit the issues in the application.
- Created PL/SQL programs to send data to downstream applications.
- Responsible for writing SQL and PL/SQL queries for writing stored procedures
- Performed Tuning & Optimization of SQL statements
- Developed SQL scripts to create database objects like tables, views and sequences.
- Developed SQL and PL/ SQL scripts for transfer of data between databases
- Documented and communicated application design using UML diagrams like sequence diagrams, class diagrams, use case diagrams.
Environment: SAP Hybris 4.7, Java, Spring MVC, Tomcat, MySQL, Jira, ZK framework