We provide IT Staff Augmentation Services!

Demandware Developer Resume

4.00/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY

  • 7 years of professional experience in Software Development Life Cycle (SDLC) and Implementation of Client/Server, Multi - tiered web based applications using Java/J2EE technologies. Expert knowledge in designing and developing complex, multi-threaded applications.
  • Expertise and experience in Object Oriented Analysis and Design (OOAD) development and implementation of Web based applications.
  • Expertise in employing SDLC models, agile scrum methodologies.
  • Experience using J2EE design patterns to develop robust Java applications.
  • Experience in building applications applying the knowledge of Service Oriented Architecture (SOA).
  • Experience in client side technologies like HTML, JavaScript, Angular Js, jQuery and AJAX.
  • Experience in relational databases like Oracle, SQL Server,DB2.
  • Experience in non-relational databases like mongoDB.
  • Experience in developing database Objects like Stored Procedures, Triggers.
  • Worked with different IDE’s like Eclipse, IntelliJ and RAD.
  • Experience with Build Management Tools Maven and ANT.
  • Experience in version control systems like SVN (Subversion), Clear Case, Concurrent Version System (CVS), GIT and Serena Dimensions.
  • Known for writing efficient, maintainable and reusable code.
  • Experience in creating fully functional application for Android device.
  • Exceptional ability to learn new technologies, excellent written/verbal communication, teamwork skills.
  • Good knowledge of using Demandware tool for Ecommerce websites.

TECHNICAL SKILLS

  • Languages: Java 1.4/1.5/1.6, Shell Scripting, WSDL, SQL.
  • Web Technologies: CSS, Java Script, JQuery, HTML5
  • Build Tool: Ant & Maven 1.4, Gradle
  • Web/Application Servers: Web sphere 7.0, JBoss, Wildfly/EAPv6.x, Apache Tomcat 6.x, and Glassfish
  • Web Services: SOAP, REST, WSDL
  • Development Tools: IRAD 7.5, Eclipse, IntelliJ,DB Visualizer, TOAD.
  • RDBMS / DBMS: DB2, Oracle, SQL Server, MongoDB

PROFESSIONAL EXPERIENCE

Confidential, Los Angeles, CA

Demandware Developer

Responsibilities:

  • Primary developer and point of contact for day-to-day eCommerce Demandware development.
  • Able to interpret existing code and templates utilizing the Demandware platform
  • Assess and estimate timelines and level of effort (LoE) for various development tasks
  • Assist with development-related QA / testing / UAT process, expectations, and relevant tasks the resources internally and externally, participating in peer-reviews with fellow developers’ web-based code.
  • Enforce process and set accurate expectations within a demanding environment.
  • Help various teams work more efficiently by being a supporter & promoter of process
  • Identify risk and accurately report development concerns/blockers and involved in resolving production issues and as well as fixing bugs on existing programs.
  • Designing and developing storefront and backend solutions.
  • Developer of 3 responsive ecommerce sites launching on Demandware platform and working with ISML templates, pipelines demandware scipts content assets and client-side content
  • Developing UI using JavaScript, HTML5, CSS3, Ajax, Bootstrap, for interactive cross browser functionality and a rich complex user interface.
  • UI customization including category page, product page, cart and checkout process.
  • Created and manipulated with large import/export jobs and web service/API responsible for communicating between website and third-party applications and monitoring them.
  • Worked closely with merchants and marketing team for updating catalog and executing marketing plan such as sorting rule, search refinement, SEO, campaign, promotion, etc.
  • Following Agile Methodology (SCRUM) for the Software development Life cycle, TDD, BDD, CI.
  • Worked on different environments like development, staging and Production.
  • Monitoring and troubleshooting the order flow and inventory flow b/w ecommerce, OMS and WMS
  • Used Jira for sprint tracking, issue tracking and project planning.
  • Managing continuous Integration and creating/maintaining efficient builds and deployments using bamboo and bitbucket.
  • Using Git and bitbucket for code repository and version control.
  • Create/Configure content library/asset/slots/promotion/campaigns/site preferences in Demandware Business Manager.
  • Setup UX Studio with Demandware development environments and sandboxes.
  • Understand and adapt to the needs of various customers, stakeholders, and business units
  • Dedicated to providing the highest level of support & services to internal and external customers
  • Willingness to adapt and comprehend programs, tools, systems, and environments

Environment: Java 1.6, J2EE, HTML5, Java script, jQuery SEO XML, JSON CSS, Oracle, Web Services, Eclipse, Jira, AJAX, API integration, Github, Demandware

Confidential, Pleasanton, CA

Senior Java Developer

Responsibilities:

  • Exercising a vast amount of technologies/methodologies including but not limited to JavaScript, JUnit and component testing, MongoDB, Gradle, Chef, Cucumber, Agile Development, Test-driven Development, Behavior-Driven Development, Continuous Integration development, and Pair programming.
  • Developer of responsive ecommerce sites launching on Demandware platform and working with ISML templates, pipelines and demandware scipts.
  • UI customization including category page, product page, cart and checkout process.
  • Developing UI using JavaScript, HTML5, CSS3 and Ajax for interactive cross browser functionality and a rich complex user interface.
  • Following Agile Methodology (SCRUM) for the Software development Life cycle, TDD, BDD, CI, and Pair programming methods to assist with faster development cycles creating minimal error code.
  • Worked on different environments like development, CI, E2E and Production.
  • Design and implement services, applications, and frameworks for mobile platforms to check the metrics for sales, profit and loss.
  • Wrote unit tests for mobile code and debugged critical application issues such as crashes, memory leaks, and concurrency problems.
  • Involved in the development the Web application, which was developed on RAD 7.5 and deployed in WebSphere application server 6.0.
  • Used SQL Server Mondo DB as a backend database.
  • Involved in unit and manual testing of the application.
  • Used Jira for sprint tracking, issue tracking and project planning.
  • Managing continuous Integration and creating/maintaining efficient builds and deployments using Jenkins, Chef, and Electric Commander.
  • Involved in resolving production issues and as well as fixing bugs on existing programs.
  • Using SVN and Git for code repository and version control.

Environment: Java 1.6, J2EE, Axis2, HTML, Java script, XML, JSON CSS, Web Services, Ecllipse, RAD, SVN, Jira, Github

Confidential, San Jose, CA

System Engineer

Responsibilities:

  • Responsible for requirement gathering from the Business Analyst’s and for preparing the Requirement Specification Document.
  • Used Agile Methodology (SCRUM) for the Software development Life cycle.
  • Implemented Log4j for logging.
  • Involved in the development of the Middle tier Web Engine of the Mobile application.
  • Application was developed on RAD 8 and deployed in WebSphere application server 8.0.
  • Used SQL Server as a backend database.
  • The response from the backend services is in JSON string format. This is unmarshalled using Jackson implementation.
  • Used Axis 2 webservice client for backend webservice calls.
  • Involved in resolving production issues and as well as fixing bugs on existing programs.
  • Involved in unit and manual testing of the application.
  • Gained knowledge of SOA implementation for webservice consumption.

Environment: Java 1.6, J2EE, HTML, Java script, XML, JSON CSS,JQuery, Oracle, Web Services, RAD, SVN.

Confidential

Associate System Engineer

Responsibilities:

  • Responsible for requirement gathering from the Business Analyst’s and for preparing the Requirement Specification Document using Agile Methodology (SCRUM).
  • Used Spring framework in the development of the application.
  • Used REST Easy to communicate with the service side.
  • Used Spring JDBC to communicate with the MySQL database.
  • Used JAXB to perform marshalling and unmarshalling.
  • Used Jackson to convert java object to/from JSON.
  • Used Junit for writing test cases.
  • Developed the application using RAD9 IDE and deployed it on WAS 7.
  • Used SVN for Version control.
  • Used SONAR for code reviews and Jenkins for continuous integration.
  • Involved in point estimating and feature reviews.

Environment: Java 1.5 J2EE, Spring, Hibernate, JDBC, Rest Easy, HTML, Java script, XML, JSON JSTL, RAD, SVN and MySQL

We'd love your feedback!