Hybris Developer Resume
Chicago, IL
SUMMARY:
- 7 years of Progressive experience in IT industry analyzing, designing, coding and maintenance of software applications, using Java/ J2EE, Web Technologies and Hybris.
- 4+ years of experience in Hybris which involves working modules like Facades, Core, WCMS, PCM, accelerator Store Front, Datahub and Promotions.
- Expert level skills in designing and implementing Java, J2EE, JEE technologies such as Spring, Hibernate, SOAP/Rest web services, Struts, JMS, JDBC, Servlets, Java Server Pages, JQuery, JavaScript and AJAX.
- Vast experience in all phases of Software Development/SDLC using SCRUM, Agile/XP, Waterfall, Rational Unified Process and Iterative methodologies.
- Experience in developing Web Applications with various Open Source frameworks: MVC architecture, spring, Hibernate ORM.
- Expert on Object to Relational Mapping (ORM) technologies such as Hibernate, JPA and Spring JDBC.
- Experience in developing Web Services using - SOAP, REST, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design).
- Experience in software testing, Junit testing, regression testing, defect tracking and management.
- Strong experience in establishing/configuring the application infrastructure using application servers (WebLogic, Web Sphere, JBOSS, Apache Tomcat).
- Hands on experience with Tools & Utilities: Maven, Ant and CI servers like Jenkins, SVN, PVCS, Clear Case.
TECHNICAL SKILLS:
Hybris Modules: Core, Facades, Cockpits, HMC, HAC, Payment, StoreFront and Promotions.
Frameworks: Spring 4.x/3.x/2.x, Hibernate 3.0/2.1, Struts 2.0/1.2
J2EE: Servlets, JSP, JSTL, JMS1.1, JDBC, Junit, JNDI Web Services, XML, JAXB, DOM, SAX, Multi-threading, and JTA.
Web Technologies: JQuery, Html, JavaScript, CSS and AJAX.
Database: Oracle, DB2, SQL Server
Testing Frame Works: Junit
Tools: UML, Rational Rose, Splunk, SQL Developer, TOAD, Hudson, Jenkins, Ant, Maven, Log4J, SOAPUI, Putty, JIRA and Rest Client UI
Operating Systems: Unix, Linux, Windows
Web/App-Servers: Tomcat, WebSphere, WebLogic
IDEs: Eclipse, NetBeans
Methodologies: Waterfall Model, Iterative, Agile, Test Driven Development.
Version Control Systems: CVS, SVN, GitHub, Bitbucket, JIRA, Jrebel
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Hybris Developer
Responsibilities:-
- Worked on Upgrade Project, from Hybris 5.5 to Hybris 6.5, along with Production Support
- Involved in developing some of the key functionalities like Login, Cart, Checkout, PLP and PDP
- Worked with WCMS Cockpit and developed CMS Components for Web Pages
- Implemented Hot Folder Functionality for Pricing from SAP
- Developed CronJobs for deleting Saved carts, duplicate Agents
- Worked on multiple Storefronts
- Implemented Auto Suggestion functionality for searching
- Worked on Orders, Order Search/History
- Worked on complex Flexible Search Queries, and CronJobs
- Worked on impex scripts, and SOLR.
- Responsible for fixing the bugs in FST, UAT, Regression testing and production support.
- Used JIRA for Project Management, and Bitbucket for code repository
- Interaction with Functional Analyst, and Business Analyst to analyze and reduce the requirement gap.
- Worked in a fast paced, Agile Environment, with Daily status meetings
- Co-ordinated with multiple teams, along with off shore team
- Supported the team in solving the key issues and always been a good team player.
Environment: - Hybris 6.5/6.7, Hybris 5.5, SQL Server 2016, HTML, CSS, JavaScript, JQuery, Webservices, Windows, Eclipse, Agile, GIT, JIRA, Jrebel, Auto Suggestion, Bitbucket, Apache Tomcat, Ant.
Confidential, Renton, WA
Hybris Developer
Responsibilities:-
- Participated in requirement gathering, analysis, and design
- Implemented Address validation functionality to validate from SAP
- Integrated datahub as middleware for data transfer.
- Worked on initial data setup and data modeling.
- Worked on various cronjobs
- Worked on SOLR customization.
- Worked on Cart and checkout customization.
- Implemented promotions and vouchers
- Worked on Agile methodology.
- Integrated vertex for tax calculations.
- Order calculation customization based on shipping methods
- Interaction with business team to analyze and reduce the requirement gap.
- Supported the team in solving the key issues and always been a good team player.
Environment: - Hybris 6.2, HTML, CSS, JavaScript, JQuery, Webservices, GIT, Jenkins, Windows, Eclipse, DataHub, Apache Tomcat, Ant.
Confidential, Chicago, IL
Hybris Developer
Responsibilities:-
- Developed some of the key functionalities of an ecommerce website like customer login, search, product listing page, order capturing, cart and payment integrations.
- Involved in development of promotion engine which implements the promotions and vouchers on website.
- Developed the catalog and content system which uses the hybris content management system.
- Developed some cronjobs for sending email templates which includes promotions, vouchers and payments.
- Involved in development of webservices which integrates with downstream systems of the client like order management system and warehouse management system.
- Had a very good experience in working on flexible search queries.
- Worked on impex scripts.
- Configured datahub E2E solution for integration with ERP.
- Worked on writing the BTG rules for user, order, cart and website.
- Responsible for fixing the bugs in FST, UAT, Regression testing and production support.
- Implemented adapters for Datahub data translation.
- Used Google Web Analytics to track and measure visitors, traffic sources, goals, conversion.
- Interaction with business team to analyze and reduce the requirement gap.
- Supported the team in solving the key issues and always been a good team player.
- Used Google Tag Manager to manage analytics.
Environment: - Hybris 5.1, Endeca, Oracle 11g, HTML, CSS, JavaScript, JQuery, Webservices, SVN, Windows, Eclipse, Apache Tomcat, Ant.
Confidential, Beaverton, OR
Java Developer
Responsibilities:-
- Interacted with the functional analyst and the business to gather client requirements to design and develop the application.
- Designed and developed the Web Application leveraging a Struts framework.
- Leveraged Spring with the Struts Framework to develop the application.
- Implemented the persistence layer with Hibernate and configured Hibernate with Spring to interact with the Oracle Database from the confidential.
- Created custom tags for JSP to maximize the re-usability of user interface components.
- Wrote JSP and HTML for the presentation of data.
- Implemented MVC Architecture leveraging the Struts Framework.
- Created Action and View classes with beans and integrated them through Struts Config.
- Developed internationalized JSP pages leveraging resource bundles and Servlets for the Presentation tier and for the Action Servlet.
- Utilized Display Tag, CSS, amp, JavaScript, and jQuery.
- Wrote deployment descriptor and configuration files with XML.
- Developed session beans for the necessary transactions in the application.
- Gained an understanding of the OLAP processing to change and maintain the warehousing optimizing. dimensions and hierarchies and add the aggregations to the Cube.
- Developed the ANT Script to build the application and deploy it on the JBoss Application Server.
- Leveraged JDBC to access the Database, and SOAP UI to verify the WSDL end URL.
- Tested components with JUnit during development.
- Developed SQL queries and leveraged stored procedures to perform transactions with Oracle.
- Collaborated with a group to build the back-end infrastructure of the Oracle database.
Environment: JDK, J2EE, Javascript, JSP, HTML, CSS, Servlets, JDBC, JBoss, XML, HTML, Struts, spring, Oracle 8i, Eclipse, WebSphere, JUnit, UNIX, SOAP UI, CVS, SOAP and Rest Web services, Agile Development.
Confidential
Java/J2EE Developer
Responsibilities: -
- Worked in an agile work environment with Content Management system for workflow management and content versioning.
- Involved in designing user screens and validations using HTML, jQuery, Ext JS and JSP as per user requirements.
- Responsible for validation of Client interface JSP pages using Struts form validations.
- Used Spring Dependency Injection properties to provide loose-coupling between layers. Implemented the Web Service client for the login authentication, credit reports and applicant information using Apache Axis 2 Web Service.
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Used Hibernate ORM framework with Spring framework for data persistence and transaction management.
- Used Hibernate object relational data mapping framework to persist and retrieve the data from database.
- Wrote SQL queries, stored procedures, and triggers to perform back-end database operations.
- Developed ANT Scripts to do compilation, packaging and deployment in the WebSphere server.
- Implemented the logging mechanism using Log4j framework.
- Wrote test cases in JUnit for unit testing of classes.
Environment: Java, JDK, J2EE, Agile Development Process, Struts, Spring, Web Services (JAX-WS, Axis 2) Hibernate, RSA, JMS, JSP, Servlets, WebSphere, SQL Server 2012, Windows XP, HTML, XML, SOAP, IBM Rational Application Developer (RAD), ANT, Log4J, XML, XSLT, XSD, jQuery, AngularJS, JavaScript, Ext JS, JUnit, SVN.