Sr. Hybris Developer Resume
Houston, TX
SUMMARY
- Having 8+ Years of professional experience in all the phases of software development life cycle including Design, Development, and Integration of Client/Server environment, Maintenance, Implementation and Testing of various Ecommerce and software applications using Hybris, Endeca and Java/J2EE related technologies.
- Over 4 years of experience as Hybris lead architect in Hybris Omni commerce Suite (5.5.1& 5.6 & 6.X), Hybris Management Console(HMC), HAC (Hybris Admin Console), WCMS Cockpit, CS Cockpit and Product Cockpit.
- Hands on experience in the areas of Web applications using J2EE technologies like Java, Servlets, JSP, JDBC, Web Services (SOAP, Restful, WSDL).
- 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.
- Good experience in implementing Hybris applications with Endeca from scratch.
- 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 onApache 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.
- Proven ability to produce highest quality results working under extremely tight deadlines and a very strong team player with experience in onsite-offshore model.
TECHNICAL SKILLS
- IBM Web Sphere Application Server 6.1
- J2EE
- JSP
- Hibernate 3.0
- Spring Framework
- Spring Web Flow
- JMS 1.1
- XML
- REST
- JavaScript
- JQuery
- UML
- HTML
- SVN
- Log4J 1.2
- JUnit 3.8
- maven
- MYSQL
- Eclipse IDE
- Windows NT
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Sr. Hybris 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.
- 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 5.6, 6.0,6.2, spring, XML, Hybris server (Tomcat), JavaScript, HTML, CSS, Ajax, jQuery, java and J2ee.
Confidential, Chesterfield, MO
Sr. Hybris Developer
Responsibilities:
- Involved in Architecture, Analysis, design and coding of the Project on Hybris and Java environment.
- Sprint Planning, resource planning, presentation of sprint demos and was part of sprint retrospective meetings.
- Responsible for the build and Deployment in DEV, QAS, UAT and Production servers.
- Co-ordinating with the customer program manager and the off-shore team for the smooth execution of sprints.
- Developed the application using Agile Methodology. Developed the site using Hybris 6.2 version.
- Analyzing data from Prime ERP system to feed Hybris. Involved in Data Modelling and creation of item types. Worked on B2C Catalog creation and Order Resourcing.
- Integration with Solr for search. Implemented the voucher and the promotions on the site with respect to products for only specific pages.
- Involved in data feed from SAP to Hybris using BizTalk integration design.
- Involved in Developing Product Catalogue and Product Cockpit, PCM, Categories and Product Detail Pages and responsible for implementing Server-side Programming Action Classes, DAO's.
- Created Impex (Import/Export) files for importing product, promotions and product updates for live site.
- Implemented Email functionality and created Velocity templates as per the client’s requirement.
- Writing complex flexible search queries and Cron Jobs. Created cron jobs to trigger the order automatically with the products and the time the customer selects as the part of subscription.
- Involved in building the synchronous calls to BizTalk to validate and finally place the order.
- Implemented component level restrictions in WCMS to assign banners and the products to the respective users.
- Developed dynamic functionalities allowing the business to edit the content in the WCMS on fly.
- Involved on code review and debugging. Implemented controllers, facades using Spring MVC.
- Developed site pages using JSP, CSS, JQuery and Client-side validation using JavaScript with Node JS and worked on NPM package manager.
- Worked on integration with third party services Cyber Source, Experian and Bazaar Voice.
- Worked on integrating the Campaign Monitor marketing tool to send the delivery and marketing emails by developing custom code using Spring MVC.
- Worked on CDN to retrieve the web pages from the servers.
- Involved in performance tuning in various components. Used Jenkins as the integration tool.
- Used GIT as the version control tool.
Environment: SAP Hybris, ORACLE Server, BizTalk and SAP ERP, Solr, JIRA, Tortoise Git, Apache Tomcat Server, Restful Services, Jenkins, Eclipse IDE, HTML, CSS, JavaScript, NodeJS, JQuery, JSON, AJAX, GIT.
Confidential - Salt Lake City, Utah
Java/J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
- Used UML for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
- Used the MVC design pattern.
- Wrote SQL quires to access data from MYSQL database.
- Used Hibernate 3.0 in data access layer to access and update information in the database.
- Used Spring Framework for DI (Dependency injection) and integrated with Hibernate.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Used Java Message Service (JMS 1.1) for reliable and asynchronous exchange of important information such as loan status report.
- Worked in multithreading and connection pooling to synchronize the data when more users come in and dealt with concurrency issues using Singleton Class.
- Designed and developed Utility Class that consumed the messages from the Java message queue and generated emails to be sent to the customers.
- Extensively used JQuery, AJAX, XPATH for reports generation from XML files.
- Used Web services for sending and getting data from different applications using SOAP messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server.
- Developed UI screens using HTML, JavaScript and JSP.
- Integrated runtime JQuery/AJAX calls to the backend application for building the reports on the page.
- Used JUnit framework for unit testing of application and maven to build the application and deployed on Web Sphere Application Server 6.1.
- Used Log4J 1.2 to capture the log that includes runtime exceptions.
Environment: IBM Web Sphere Application Server 6.1, J2EE, JSP, Hibernate 3.0, Spring Framework, Spring Web Flow, JMS 1.1, XML, REST, JavaScript, JQuery, UML, HTML,SVN, Log4J 1.2, JUnit 3.8, maven, MYSQL, Eclipse IDE, Windows NT
