We provide IT Staff Augmentation Services!

E-commerce Java Developer Resume

3.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY:

  • Having 7+ years of experience in Information Technology and Demandware E - Commerce implementations and integrations with Demandware, Web Services REST/SOAP.
  • Proficiency in developing e-commerce web applications using Demandware, Spring 3.2, Web Services, Java 7, JSP, Servlets, Struts, JSF, Hibernate, Java Beans, EJB, JMS, MQ Series, JDBC, Web services
  • Responsible for delivering end to end Java technical solutions as per the architecture and business strategies.
  • Experience in integrating Demandware with various systems for E-Commerce
  • Extensive work experience through all phases of Software Development Life Cycle (SDLC) starting with project initiation, requirement gathering, requirement analysis, functional design, detail design, development and implementation of multi-tier enterprise, web based and distributed applications.
  • Expertise in developing Multi-Tier Web applications using Java, J2EE, EJB, JSP, Servlets, Struts, Apache Camel, Spring, Hibernate, JDBC, JMS, JNDI, Ant, Maven, RMI.
  • Very good understanding of Model View Controller (MVC), Client Server and Multi-tier architectures.
  • Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors.
  • Expertise in UI development using JQuery, JSP, HTML5, JavaScript, Angular JS, CSS, AJAX, JSON and XML.
  • Extensive experience in developing GUIs using Struts, Spring MVC, spring web flow Frameworks.
  • Experience with Apache Camel Integration Framework and Orika Mapping.
  • Experience in different application servers like JBoss/Tomcat, WebLogic.
  • Experienced working proficiently with various IDEs including Eclipse, WebSphere Studio Application Developer (WSAD) and RAD 6.
  • Expertise in Unit testing through JUnit framework.
  • Experience in developing applications using waterfall, RAD and Agile (XP and Scrum), Test Driven methodologies and good understanding of Service orientation architecture.
  • Expertise in distributed application architecture, object oriented design, and web based applications.
  • Experienced in using Apache AXIS & Apache CXf for Web Services.
  • Responsive UI layer utilizing semantic HTML5, AngularJS.
  • Well-versed in Agile software development - TDD, iterative development, pair programming.
  • Good understanding in developing Databases to create objects like tables, views, functions, triggers and stored procedures package using PL/SQL in SQL, Oracle, SQL Server & Apache Cassandra .
  • Quick Learner, highly motivated team player with excellent organizational and analytical skills.

SKILLS:

Languages: Java, J2EE Ajax, JavaScript, HTML5, CSS, JSP, SERVLETS, JavaBeans, Struts, Camel, JDBC, ODBC, JNDI, RMI,JSPCustom Tag Libraries, Tiles, XML,JSON

Frameworks: Hibernate, Spring & Struts, Apache Camel

Application/Web Servers: Sphere, WebLogic, Tomcat, Jboss

Database: ORACLE, MYSQL, Apache Cassandra

IDEs: Eclipse, WebLogic Studio, JBuilder, Visual Studio, JQuery.

Web Services: XML, REST, SOAP, WSDL, Apache AXIS, Apache CXF.

Operating Systems: Windows 9x/NT/2000/XP, Linux

Protocols: HTTP, FTP, LAN and WAN.

PROFESSIONAL EXPERIENCE:

Confidential, Columbus, OH

E-commerce Java Developer

Responsibilities:

  • Analyzed Business requirements by interacting with the Business Analysts.
  • UsedJIRAfor creating User stories and as defect reporting tool.
  • Implemented Presentation Layer usingSpring MVC,Business Layer usingSpring Frameworkalong withHibernateintegration for Data Layer.
  • Demandware / ecommerce Web Developer
  • Involved in developing the front end applications using web technologies like HTML/HTML5, CSS/CSS3 and CSS3 preprocessor styling LESS.
  • Write and review application code for Demandware applications.
  • Developed unit testing framework strategy for Demandware development and automated testing.Â
  • Built Web pages that are more user-interactive using AJAX, JavaScript.
  • Worked on the integration project for the IL order creation flow by processing the DB2 data from POS and creating orders in Demandware system using REST api
  • Managed and customized third party e-commerce websites using new balance’s demandware e-commerce platform.
  • Used Demandware to integrate POS and order management, organizing data using cloud based, and also worked few times on business manager dashboard.
  • CombinedSpring MVCandSpring Securitytogether in order to provide user login, logout functionalities.
  • Designing the web application layout using highly advanced user interface design and development technologies like AngularJS, JSP, JavaScript, JQuery and HTML5, DHTMLX, CSS3.
  • CreatedSOAPWeb servicesto communicate between different systems.
  • Added functionality for Personal number identification usingData Security Algorithms.
  • Involved in database design and creating database objects like tables, and retrieving data from tables inOracle 10g.
  • Working with Demandware ecommerce applications with regards to catalog, shopping cart, merchandising, payment handling, and content management.
  • UsedIBM Rational ApplicationDeveloper8.0 withWeb SphereApplication Server.
  • Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, JQuery, Angular.js and Ajax.
  • Involved in exposing, consuming and packagingRESTfulWeb services usingJerseyFramework.
  • IncorporatedBootstrap CSS3for the more responsive grid layout, catering to the specific needs of the webpage.
  • Involved in converting UI module into Single Page application usingAngular JSalong withRoutingandCustom directives.
  • UsedMavento compile and deploy the files and also configured dependencies for build automation.
  • UtilizedLog4jto debug and record the logs in application, configured Log4j to meet the test needs.
  • Creating document report in the format of PDF, and Word usingJasper Reports.
  • Configured and deployed web application onJenkinsforCI.
  • Involved in creating Unit Test cases usingJUnitand also contributed for Integration testing along with test data population in database.

Environment: Java, Spring Framework, Spring MVC, Spring security, JSP, Hibernate, HTML, CSS, JavaScript, AJAX, JBoss, Oracle11g, Apache tiles, Spring 4.2.0, web sphere application server, Angular JS, Web Services(REST), HTTP, EJB, JMS, Eclipse, UML, Log4j, Maven.

Confidential, Plano, TX

Java/J2EE Developer

Responsibilities:

  • Used Operation classes, Data Management classes, Business classes, struts configuration file, properties class (MVC design pattern).
  • Involved in development of presentation layer using JSP and Servlets with Development tools like Eclipse IDE, WSAD, and Agile etc.
  • Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards
  • Developed the Front end GUI using JSP, HTML and Java script.
  • Used JSP, Servlets, and HTML5 to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
  • Used Hibernate to persist the data into the database.
  • Designed and developed web pages HTML5, JSP, Portlets, AJAX, JSTL, Angular JS, JQuery and CSS.
  • Developed EJBs in order to develop the business logic based on technologies of core java like collections and multi-threaded concepts as per the requirement.
  • Developed the ORM Mappings with Hibernate
  • Worked with spring and web services with REST by creating restful services using Spring Controller class.
  • Worked on J2EE frameworks like spring and Struts for developing industry standard web applications.
  • Involved in writing Spring Configuration XML files that contains declarations and other dependent objects declaration.
  • Implementing Business logic based on user selection using JQuery and Angular JS.
  • Used Spring framework for implementing IOC/JDBC/ORM, AOP and Spring Security.
  • Developed Graphical User Interfaces using Struts, tiles and JavaScript.
  • Used JSP, JavaScript, JQuery, AJAX, CSS and HTML5 as data and presentation layer technology.
  • Used spring core implementation and also features like spring web and MVC in the web application.
  • Used hibernate/Spring JDBC effectively in Java data access layer.
  • Used struts framework front controller and MVC patterns.
  • Exchanged SOAP request and response on HTTP protocol for implementing web services.
  • Developed Action Form, Action Forward Servlets and Struts Configuration Files.
  • Used Struts framework to manage the project in MVC pattern.
  • Worked on SOAP-UI tool for testing web service by passing soap request to web service provider.
  • Involved in writing SQL queries, Stored Procedures in PL/SQL to access data from the database.
  • Used Clear Case for Version Control.

Environment: Java, Hibernate, Spring, Struts, HTML5, CSS, JSP, Multithreading, EJB, JQuery SOAP, XSLT, Web Logic Server, AJAX, Servlets, JNDI, Eclipse, Agile, Java Script.

Confidential, Saint Louis, MI

E-commerce Java Developer

Responsibilities:

  • Involved in design and logical view of the application.
  • Created a front-end application using spring MVC, JQuery, AJAX.
  • Involved in Agile - Scrum methodologies to do requirements gathering, analysis and sprint planning.
  • Developed dynamic e-mails using JavaScript, and hand coding of HTML5 and CSS.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML5, CSS, JavaScript, jQuery.
  • Developed data Access layer using Hibernate JPA implementation.
  • Developed user interface using HTML, XHTML, CSS, JSP, and JSP Tag libraries to simplify the complexities of the online application.
  • Developed Customized Spring Multi Action controllers for handling similar operations and configured spring and Spring JDBC frameworks to develop full-fledged MVC and DB interaction application.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Implemented AJAX for communication between JavaScript to App server without reloading the page.
  • Implemented various design patterns-Singleton, Business Delegate, Value Object and Spring DAO.
  • Designed, implemented and deployed J2EE web application Struts and Spring.
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript and jQuery.
  • Coded action classes used by the Struts framework for extending controller functionality.
  • Created standalone Java programs to read data from several XLS files and insert data into the database.
  • Developed validations for forms data as well as server side using Struts validator frame work.
  • Used JSON, JQuery, and Ajax for updating the web pages.
  • Used JUnit test cases to write repeatable tests for unit testing.
  • Improving the coding standards, code reuse, and performance of the application by making effective use of various design patterns.
  • Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
  • Bug fixing was logged during testing phase using JIRA.
  • Developed unit test cases and suits on JUnit framework for unit testing.
  • Used Git as a version-controlling tool for managing the module developments.

Environment: Java, JDK, Spring, Strut, Agile, Hibernate, Jquery,HTML5, AJAX, UML, XML, JSTL, WebLogic, Eclipse, Windows, JUnit, jsp, SOAP, WSDL, CSS, SOAPUI, Log4j, JIRA, PMD, PL/SQL.

Confidential, Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Worked on complete life cycle, Design, development and testing using OOA and OOD.
  • Used JSP, HTML, and CSS for content layout and presentation.
  • Followed agile methodology and used Test Driven Development. Created Design Docs from Functional Specifications.
  • Implemented business logic using Session Beans, Servlets and stored procedures.
  • Created the web application using MVC Struts framework.
  • Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
  • Analyzing and design requirements provided by business users.
  • Created Session Beans as services to communicate with DB Layer using Hibernate for the change requests in existing flows.
  • Writing design specification and develop test cases.
  • Used JSP, JavaScript, JQuery, AJAX, CSS, and HTML as data and presentation layer technology.
  • Developed Hibernate mapping files and Hibernate configuration for persisting data to the database.
  • Developed user interfaces using JSP, HTML, CSS, JavaScript, JQuery and Ajax with JSON.
  • Design and develop user interface using HTML tags, AJAX, JQuery, and XMI.
  • Worked on PL/SQL like interacting with Database, writing Stored Procedures and debug and fixed the issues.
  • Implemented JAVA-J2EE technologies including specialization in XML, XSL, and XSLT.
  • Used ANT for compilation and building JAR, WAR and EAR files.
  • Used Spring Framework for dependency injection for Action classes using Application Context xml file.

Environment: Java, Struts, Agile, Hibernate, Spring, Grails EJB, WSDL, JQuery, JAXB, SOAP, REST, AJAX, HTML, JSON, JavaScript, CSS, JSP, Web Services, PL/SQL, Unix Shell Scripting, Web logic.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Used Agile Methodology and Test Driven Development to develop the application.
  • Creation of Class Diagrams, Sequence Diagrams, State diagrams and deployment diagram.
  • Designed and developed the application implementing Struts framework.
  • Developed the user interface using JSP, JSTL, CSS and Tiles framework with Struts MVC.
  • Developed the application using the Model View Controller, Business Delegate, Transfer Objects and Data Access Objects design patterns.
  • Designed and developed custom jQuery components for the front end client side validations.
  • Involved in creating Hibernate mapping files for classes and tables, associations, inheritances and generating sequences, creating configurations, Session Factory, Sessions, Transactions, Queries, Criteria’s and Filters etc.
  • Used Struts Framework to implement J2EE design patterns (MVC).
  • Set up Web logic Application server and used Ant tool to build the application and deploy the application in Weblogic server.
  • Involved in creating Servlets using client and server side validations to integrate with the business logic.
  • Collecting, understanding, and transmitting the business requirements for the project, and translating these into functional specifications for gap analysis purposes.

Environment: Java, Core Java, Web Services, EJB, Web App, SOAP, Pl/SQL, SSL, Oracle Server, XML, JUnit, Spring MVC, CSS, Struts, Springs AOP, JQuery, Spring JDBC Template, Agile, Hibernate, AJAX, JSP and Eclipse.

Confidential, Boca Raton, FL

Java/J2EE Developer

Responsibilities:

  • Involved in various stages of the SDLC using Waterfall development process.
  • Involved in Agile - Scrum methodologies to do requirements gathering, analysis and sprint planning.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development
  • Implemented the application using Struts Framework which is based on the MVC designpattern.
  • Used JSON, JQuery, and Ajax for updating the web pages.
  • Developed user interface using JSP, JSP tag libraries and Struts tag libraries to simplify complexities.
  • Called SQL stored procedures according to the business requirement Prepared unit test cases and testing.
  • Coded assigned modules using leadingJavaframeworks and technologies (Struts, EJB) and industry standard tools (Eclipse)

Environment: CoreJava, Agile, AJAX, JSP, XML, JQuery, CSS, SQL, HTML, Hibernate, Struts, Spring, JavaScript, Web Logic, Windows.

We'd love your feedback!