Hybris Developer Resume
Charlotte, NC
SUMMARY
- 7 years of Progressive experience in IT industry analyzing, designing, coding and maintenance of software applications, using Java/ J2EE, Web Technologies and Hybris.
- Around 2 years of experience in Hybris which involves working modules like Facades, Core, WCMS, PCM, acceleratorStoreFront 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
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
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.
- 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.
- 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 5.1, Endeca, Oracle 11g, HTML, CSS, JavaScript, JQuery, Webservices, SVN, Windows, Eclipse, Apache Tomcat, Ant.
Confidential, Beaverton, OR
Hybris Developer
Responsibilities:
- Actively involved in gathering requirement and design of web stores.
- Implemented multiple stores and created Impex files for page templates, custom components and velocity templates.
- Designed /Modified SOLR indexed types to accommodate new requirements for the online store
- Implemented integration of paypal and cybersource.
- Integrated Bazaar voice for customer reviews.
- Worked on Loyalty dollars functionality at checkout for registered users.
- Implemented customer registration process and checkout flow for guest user vs register user.
- Implemented VIP register functionality and emails functionality.
- Implemented Model View Controller (MVC) architecture using Spring .
- Writing complex flexible search queries and cron jobs.
Confidential, Chicago, IL
ATG Developer
Responsibilities:
- Gathering and analyzing business requirements.
- Involved in design and development phase of projects like Re Ordering, Ship To Store, Proof Of Delivery and Enhancing OSPU Orders.
- Responsible for upgrading the coupons and promotions framework to support ATG 10 features.
- Utilized the ATG OOTB components to develop the business modules based on the required functionality.
- Used Droplets and Generic Service components for displaying the content on the site.
- Used GIT as a version control system.
- Involved in production support and responsible for bug fixing.
- Involved in the performance testing and holiday readiness for OMX.com website.
- Responsible for enhancements and modifications of the existing applications for the overall user experience on Confidential .com.
Confidential, Bellevue, WA
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 ApplicationDeveloper(RAD), ANT, Log4J, XML, XSLT, XSD, jQuery, AngularJS, JavaScript, Ext JS, JUnit, SVN.
Confidential, Memphis, TN
Java / J2EE Developer
Responsibilities:
- Participated in the business requirements analysis meetings and prepared use-case diagrams using Rational Rose.
- Involved in development of very critical transactions- Hotel Search, Availability, Booking, Guest Enroll and Guest Update.
- Involved in installing and configuration of apache web server which is being used to serve static resources (css/js/images) and route the requests.
- Developed the presentation layer using spring, JSP, JSTL, JavaScript, HTML, CSS, jQuery and AJAX.
- Developed custom tags and EL-functions to separate presentation and processing logic
- Developed Service layer Using Spring and persistence layer using Hibernate.
- Worked on enhancements and defects.
- Extensively worked on various features of Hibernate such as Associations, Caching, Lazy loading and HQL
- Extensively used Dependency Injection and AOP features of Spring Frame work.
- Extensively worked on Web Services to send and receive the data from NGT.
- Extensively worked on TOAD for interacting with data base.
- Developed complex SQL queries to perform efficient data retrieval operations.
- Developed Unit, Integration Test Cases using Junit and JMock technologies.
- Involved in complete software development life cycle (SDLC)
- Developed the custom build scripts using ant tool.
Environment: JDK1.6, Spring2.5, Hibernate3.0, Eclipse 3.4, Weblogic application server 10.2, AspectJ, Oracle10g,TOAD,JIBX, Rational Rose, SVN, Ant Build, Log4J, Junit, EasyMock.