Sr Hybris Developer Resume
Huntersville, NC
SUMMARY:
- 6+ Years of professional experience in all the phases of software development life cycle including Design, Development, Integration of Client/Server environment, Maintenance, Implementation and Testing of various Ecommerce and software applications using Hybris and Java/J2EE related technologies.
- Over 4 years of experience in Hybris Omni commerce Suite (5.5.1& 5.6 & 6.0), Hybris Management Console (HMC), HAC (Hybris Admin Console), WCMS Cockpit, CS Cockpit and Product Cockpit.
- Experienced in developing new extensions on Hybris platform to support different e - commerce Functionalities, product creations, media, are setting the catalog, content, execution of SOLR indexing, script generator, impex import/export, cronjobs, validations and interceptors.
- Worked on SAP-Hybris integration for more than a year.
- Created user Interfaces (UI) using HTML5, CSS, JSP, JavaScript, Custom Tags, jQuery, JSON, XML.
- Experience in developing web services and SOAP using WSDL.
- Handful experience in ecommerce applications.
- Hands on experience in developing Java and J2EE applications using IDE's Eclipse 3.x.
- Experience in XML, DTD and XSL.
- Experience in deployment of the Java EE applications on Apache Tomcat.
- Thorough understanding of Java EE design patterns like MVC, Singleton, Business Delegate, and Service Locator.
- Experience in creating high level design diagrams for any type of Endeca applications.
- Handful of experience on Experience Manager, Presentation API and Assembler API.
- Excellent database experience in working with the Databases environments Oracle 11gand SQL Server 2005.
- Strong analytical, communication and problem solving skills, excellent team player, proactive and result driven.
- Working experience in creating application deployment scripts using JavaScript.
- Experience in working with Agile and scrum software development methodologies.
TECHNICAL SKILLS:
Hybris Technologies: Hybris5.5.1& 5.6, SAP-HYBRIS integration
Java EE Frameworks: Spring Source, Spring 3.0, Hibernate3.x
Web Technologies: HTML, DHTML, CSS, jQuery, Ajax, XML, XSD, XSL, SOAP, WSDL
Application/Web Servers: Tomcat 6.x, Web logic 7.x/8.x
Languages: Java, Java script, Ajax & jQuery
Scripting Languages: JavaScript, Unix shell scripting
Operating Systems: MS DOS, Windows NT/XP/2000/Windows 7, Unix
WORK EXPERIENCE:
Confidential, Huntersville, NC
Sr Hybris Developer
Responsibilities:
- Working on ATDOnline.com; B2B website an inventory ordering application for Tire and Wheel Dealers. Efforts focused mainly on user interface and screen wireframing and flow.
- Involved in website rebuid/redesign on the Hybris e-commerce platform.
- Involved in core Hybris platform such as Data modelling, HAC, HMC, Impexes and creating flexible search queries
- Involved in creating java classes to syndicate the data from legacy system to the SAP Hybris system.
- Involved in creation of new data models and customization of existing data models.
- Involved in developing the flexible search queries to fetch the data from SAP hybris data base.
- Involved in migrating the data from Excels to SAP Hybris system.
- Back End services are created by Using SAP Hybris E-Commerce App.
- Experience creating RESTful APIs to expose Hybris Commerce functionalities programmatically
- Design, wireframe, and document requirements for a new Customer Service Dashboard; a website to enable Customer Service processes.
- Worked on order splitting in storefront extension and extending as per client needs
- Creating impex scripts for B2B unit creation, product category, product stock data in Hybris
Environment: Hybris 6.0,JDK, J2EE, Spring, Spring-MVC, Spring-WS, Hibernate, XML, JPA, HTML5.0
Confidential, Chicago, ILHybris Developer
Responsibilities:
- Involved in requirement gathering phase of SDLC with Business Analyst and worked with Agile- Scrum methodology.
- Involved in High level design from infrastructure to technical details.
- Worked closely with SAP team for all the SAP-Hybris integration activities as part of the order-invoice fulfillment process.
- Played a key role in the development and GO-LIVE activities of our B2C and B2B shopping sites.
- Involved in implementation of Content management system (CMS) for website content Maintenance and categorization of products.
- Involved in development of cronjobs for integration of commerce system with client inventory Management application.
- Email integration for notification and delivery purposes.
- Implementation of vouchers and promotions on site.
- Involved in development of customer service portal for order fulfillment and customer grievance.
- Involved in creation of user groups and assigning access rights for the different content through HMC.
- Involved in Catalog synchronization process.
- Created the BTG Rules based on the client requirement.
- Implemented the changes pertaining to product cockpit.
- Worked on Flexi search queries, and Impex scripts.
- Involved in creation of Customized Cockpit, to perform specific tasks without interacting with HMC.
- Worked on HAC (Hybris Administration Console) to perform update/initialize operations, validating scripts, checking the Flexi search queries, etc.
- Analyze the root cause of issues and doing the code fix with development team.
- Reporting to senior IT management on Issues, Risks and Weekly status updates.
Environment: Hybris 5.7, spring, XML, Hybris server (Tomcat), JavaScript, HTML, CSS, Ajax, jQuery, java and J2ee.
Confidential, Watsonville. CAHybris Developer
Responsibilities:
- Involved in gathering and analyzing user requirements.
- Responsible for the designing (UML's Unified process), coding and developing the application.
- Involved in modeling business modules using OOD methods such as Use case diagrams, sequence diagrams and class diagram.
- Involved in implementation of Content management system (CMS) for website content maintenance and categorization of products.
- Involved in development of cronjobs for integration of commerce system with client inventory management application.
- Email integration for notification and delivery purposes.
- Implementation of vouchers and promotions on site.
- Involved in development of customer service portal for order fulfillment and customer grievance reporting.
- Involved in creation of user groups and assigning access rights for the different content through HMC
- Involved in Catalog synchronization process.
- Created the BTG Rules based on the client requirement.
- Implemented the changes pertaining to product cockpit
- Worked on Flexi search queries, and Impex scripts.
- Involved in creation of Customized Cockpit, to perform specific tasks without interacting with HMC.
- Worked on HAC (Hybris Administration Console) to perform update/initialize operations, validating scripts, checking the Flexi search queries, etc.
- Analyze the root cause of issues and doing the code fix with development team.
- Reporting to senior IT management on Issues, Risks and Weekly status updates.
Environment: Hybris Framework, Spring, XML, Hybris server (Tomcat), JavaScript, HTML, CSS, Ajax, jQuery, java and J2ee.
Confidential, Durham, NCHybris Developer
Responsibilities:
- Worked closely with functional analyst and gathered client requirements to design and develop the application.
- Involved in development of website which included functionalities like product browsing and search, customer login, customer profile, cart, order placement, payment, wish list.
- Developed and published eCommerce web stores using hybris, Tomcat, JSP, JSTL, Spring MVC, Spring, jQuery and MySQ
- Created custom hybris store facades and extensions using modulegen and extge
- Customized and extended hybris Service Layer functionality by creating new Services, Adapters, Providers, and Strategies to implement customized behavior
- Debugged and resolved issues with several out of the box JUnit tests during migration from hybris 4.8 to hybris 5.0
- Email integration for notification and delivery purposes.
- Integration with Apache Solr for search and faceted navigation on website, Implemented Solr Synonyms for Search
- Development of cronjobs for integration of commerce system with client inventory management application.
- Worked on product cockpit, to edit the product information, adding the new products, and synchronizing the products with online catalog versions etc.
- Created various kinds of BTG Rules using customer segments perspective of CMS Cockpit.
- Created the Cron jobs to synchronize the staged and online catalog versions.
- Worked on different aspects of HMC (Hybris Management Console) and HAC (Hybris Administration Console).
- Worked on Flexi search queries, and Impex scripts.
Environment: Hybris 5.0.3, Spring 3.0, Java 1.7, REST Web Services, Oracle 11g, Tomcat 6.0, and SVN Version Control System
ConfidentialJava Developer
Responsibilities:
- Involved in Analyzing Software Requirements, Specification, Design and implementation of application.
- Experience in gathering requirements, design and develop application.
- Design and Coding of various JAVA, J2EE modules
- Created detailed design documents using UML (like Use case, Class, Sequence, and Component diagrams).
- Designed and developed front end using JSP, JSTL, and Expression Language.
- Expertise in Web Page development using, XML, XSLT, DTD, Parsers, JSP and CSS.
- Prepare and review the technical design for the system that adheres to the MVC architecture using Front Controller, Business Delegate and Data Access Object patterns.
- Designed and implemented the logging mechanism using Log4j API.
- Involved to implements the Session beans and implemented JNDI to access those EJB's
- Implemented Client Side and Server Side validations using Struts Validation Framework.
- Created web services using SOA like SOAP and producing WSDL to the Client side people.
- Used JAXB to generate Java classes from an XML Schema to access external data.
- Involved in integrating the business layer with DAO layer using ORM tool Hibernate.
- Transaction Management using the Hibernate configurations
- Implemented build scripts using ANT to create WAR and deploy in application server.
- Responsible for development of configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) using Hibernate.
- Involved in Writing and reviewing unit test cases using JUnit.
Environment: JDK 1.5, JSP, HTML, EJB, Struts Framework 1.1, Hibernate, Eclipse 3.2, JavaScript, Web services (SOAP, WSDL), Apache Axis1.2, XML, JAXB, SQL, PL/SQL, Eclipse IDE, JBoss Application server 5.1, ANT, JUnit, Win CVS, Log4J, Oracle and Windows XP.
ConfidentialJava/J2EE Developer
Responsibilities:
- Involved in requirement gathering phase of SDLC with Business Analyst and worked with Agile-Scrum methodology.
- Involved in design of Class Diagrams, Sequence Diagrams and Event Diagrams as part of Documentation.
- Worked in Solr search engine configurations with hybris system.
- Used Ajax and JavaScript to handle asynchronous request, CSS to handle look and feel of the application.
- Developed the presentation layer and JSF 1.2, MVC framework in CSS, Web 2.0, HTML developed for multiple browsers and Client-Side validations were done.
- Persistence layer design and implementation using Hibernate ORM framework, annotated lazy-loading / fetching strategy implementation
- Business-logic controller framework development utilizing spring framework and dependency injection, catering to both standard server-side and AJAX client requests.
- Employed Hibernate/JPA for ORM mapping and persisting the data to backend.
- WebSphere Application Server 7was used for deploying the application.
- Involved in exposing, consuming and packaging Web services using Spring-CXF framework.
- Involved in developing JUnit test cases using Easy Mock and DB units for unit and integration units.
- Used Maven script for building and deploying the application.
Environment: Java 1.5, J2EE 1.2, JSF 1.2, JDBC API, XML, JavaScript, HTML, CSS, Ajax, SQL, Servlet 3.0, Jsp 2.0, Spring 2.5, Hibernate /JPA, JUnit, Maven 2.0, Db2, WebSphere Application Server 7.