Senior Sap Hybris Developer Resume
5.00/5 (Submit Your Rating)
Chicago, IL
SUMMARY
- Certification - SAP Certified - SAP Hybris Commerce 6.2 Developer.
- Developing B2C E-commerce applications using SAP Hybris 6.2 framework.
- 8+ years of experience with expertise in the areas of developing scalable web based J2EE applications.
- Strong working knowledge of Object Oriented Design Principles and Programming in multi-tier web architecture.
- Extensive working experience in all tiers of J2EE n-tier Architecture: Controllers and JSP using Web-MVC Spring framework in the web tier and JDBC/SQL to interface with the EIS tier.
- Extensively worked on Object Relational Mapping framework like Hibernate.
- Hands on experience in Web development using XML, JSON, JAXB, JavaScript, AJAX, HTML5, CSS3, jQuery and Angular JS.
- Strong database skills using Oracle 9i/10G, MySQL with tools like TOAD and dreamcoder and mysql workbench.
- Developing RESTful API’s using JAX-RS (Jersey)
- Extensive experience in writing and executing JUnit Test cases.
- Strong Testing experience during different stages such as Unit testing, Integration testing and end to end testing.
TECHNICAL SKILLS
- Programming Languages: Core Java 1.7 and Advance Java, PL/SQL, VB6 and VBA.
- Database: Oracle 10G, MySQL 5.1., Microsoft Access.
- Web Programming: JSP 2.3, Servlet 3.0, HTML 5, JavaScript, jQuery, CSS, Ajax, Angular JS, Bootstrap, JSTL 1.2, JSON (Jackson and GSON) and XML (JAXB).
- Application Server: Apache Tomcat 7.0, and Glassfish
- Frameworks/Technologies/Tools Used: SAP Hybris 6.2, Hibernate 4.3, Spring MVC 4.0.2, Maven and ant build tool, Git - version control, Test Driven Development using JUnit 4.0, Mockito 1.9, Continuous integration using JIRA, Hudson 3.0, Jasper Reports, Web Services (JAX-RS), Eclipse Mars, NetBeans IDE etc.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Senior SAP Hybris Developer
Responsibilities:
- Designing and developing B2C e-commerce applications using SAP Hybris 6.2
- Developing and testing custom accelerator, addons and backoffice extensions.
- Using Spring framework to wire the java beans and service interfaces.
- Using Spring MVC architecture to manage and configure the request and response cycle of the application.
- Extending the existing extensions using data modeling/Addons techniques.
- Create data models necessary for hybris projects including products, catalogs, storefronts, customers and orders.
- Developing Marketplace Integration Module -Enables availability of custom stores and product catalogues from hybris into Amazon Marketplace to allow customers browse and buy the products in real time.
Confidential, Columbus, OH
Hybris Application Developer
Responsibilities:
- Working on Core & Commerce Platform, and developed back-end Integration for products.
- Involved in creating flexible search queries, adding & updating product details in all the related configuration files.
- Synching of global catalog into local catalogues using localization
- Experience in creation of content data like page templates, pages, content slots and components.
- Experience in working with all the cockpits like HMC, WCMS and Product, Admin, Customer Cockpits.
- Having fair knowledge on third party integrations like Payment gateway.
- Configuration files for maintaining Product Information in HMC and Cockpit.
- Implemented different types of controllers, services and facades for the request processing.
- Created Impex files for importing the new e-commerce products into the Hybris System.
- Created the different Units, user groups, users and applied restrictions group level and user level as per the requirement.
- Involved in creation of new data models and customization of existing data models.
- Involved in creation of components and changes in jsp, controllers for Contact us page as per requirement.
Confidential
Java Web Developer
Responsibilities:
- Involved in understanding the requirement specification from the customer and Design the current module to integrate with the already existing application.
- Designed the entire application workflow and applied industry proven design patterns wherever required along with Spring MVC to deliver the requirement.
- Developed, implemented and maintained the architecture using Spring MVC and Hibernate frameworks.
- Created Javabean classes, Controllers, Business classes and Utility classes as part of Spring MVC.
- Involved in creating mapping classes and respective mapping xml files required for Hibernate Framework.
- Developed Data Access Objects (DAOs - Repositories) and business service interfaces
- Developed Restful API’s using JAX-RS for data exchange between different applications.
- JavaScript was used extensively for client side validations and Angular JS was used for data binding like fetching and posting the form data to/from database.
- Developed Unit tests using JUnit and performed Unit testing, Integration testing and end to end testing on the various modules of the application.
Confidential
Java Web Developer
Responsibilities:
- Involved in designing and development of web application from scratch.
- Designing and developing user forms using HTML5, JSP and JQuery UI widgets for various form controls and user validation. Extensively used JavaScript for adding dynamic web content to web pages.
- Using JQuery ajax functions for asynchronous page updation.
- Posting user data to database using data transfer technologies such as JSON for converting complex nested java objects to/from json.
- Object relational Mapping using Hibernate.
- Using Hibernate Query and Criteria API for pulling data from database.
- Involved in designing, developing and configuring web application components using JSP, Servlets, Spring MVC Business components using Eclipse IDE and deploying them in Tomcat Servlet Container.
- Writing test cases for unit, integration and system testing.
Confidential
Software Engineer
Responsibilities:
- Involved in design, implementation and testing. Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Enterprise Architect for various business processes.
- Created and maintained the documents such as as Change Management, Impact analysis and effort estimate for the team.
- Handled high volumes of CR’s (Change Requests) across various overseas clients.
- Developed the web application by integrating Spring Framework and JMS.
- Spring Dependency Injection feature was used for Bean wiring.
- Applied design patterns like Singleton, Factory, MVC, Business Delegate, Service Locator, DAO and Session Facade.
- JavaScript was used extensively for client side validations, navigations and for in-page functionalities to display search result etc.
- Developed JUnit test cases for all the developed modules.
- Created Hibernate POJOs, Hibernate mapping files for all database tables.
- Hibernate Stored Procedures are used to implement complex business logic.
- Implemented WSDL file for Web Services using apache CXF.
- Used XSD for business logic and XML parsing for inputs/outputs from Web Services.
- Implemented Spring transaction management for some database transactions.
- Database objects like Triggers, Stored Procedures and functions are developed using PL/SQL.
Confidential
Software Programmer
Responsibilities:
- Worked as a Java Developer and involved in analysis of requirements, the design, development, integration, deployment and testing.
- Implemented MVC architecture using Servlets and JSP’s and other J2EE design patterns for the application development.
- Adopted J2EE design patterns like Singleton and used DTO's to transfer the data
- Designed, developed and maintained the data layer using JDBC.
- Involved in the development of SQL queries to fetch the data from Oracle.
- Development of Java related classes and components using Eclipse IDE.
- Used Visual Source safe tool for version control and compare code changes.
- Involved in developing excel and Microsoft access macros for a small projects.
- Worked on EMC documentum content management system to develop a workflow based web applications.
- Customised EMC content management system as per the requirement. Altered some of the default form controls/functionalities on jsp built in jsp pages.
- Created new business processes using BPM Manager as per business requirements.
