We provide IT Staff Augmentation Services!

Aem Developer Resume Resume

5.00/5 (Submit Your Rating)

Detroit, MI

SUMMARY:

  • Over 7 years of experience in web applications using JAVA, HTML, CSS, XHTML, JAVASCRIPT, JQuery, Bootstrap, JSON, AJAX, XML, Angular JS.
  • 3 years of experience in web content management using AEM (6.0/6.1) and Day Communique software (CQ 5.6).
  • Used CQ5 and AEM 6 modules for customization of web pages with the help of JSP and Sightly.
  • Proficient in CQ templates , components and workflows. Developed custom CQ components on top of JCR (Java Content Repository) and Apache Sling (A REST based web development framework on top of JCR), CRX (Day's commercial JCR Implementation), and CQ5 (Day's latest suite of WCM , DAM , and Social Collaboration applications). 
  • Worked on creating layouts with Classic UI as well as Touch UI on granite and with the help of global shared repository for accessing the data using Adobe DAM.
  • Proficient in creating brochures, magazines, newspapers and posters using Adobe InDesign tool. 
  • Strong knowledge and experience in integration with components of Adobe Marketing Cloud (including Adobe Target, Adobe Analytics, and Campaign) and Adobe Social .
  • Used AngularJS Two Way Data Binding to achieve the feedback functionality from the user. 
  • Used Web Services like SOAP for XML message exchange and RESTful API for designing networked applications over HTTP.
  • Good knowledge on understanding Document Object Model (DOM), DOM Functions.
  • Experience in developing Mobile web application.
  • Effective skills of working with Eclipse IDE and MVC
  • Implemented major concepts of Core   Java , J2EE, Servlets , JSP , JDBC , MVC , Spring Framework , Hibernate , XML .
  • Knowledge in dependency plugins like MAVEN and ANT tools for customization and build automation.
  • Used GIT as source version control to check in the code, created branches and tagged the code in GIT
  • Used Log4j for generating log files at runtime and logging errors.
  • Used JIRA for bug tracking and issue tracking .
  • Knowledgeable with RDBMS concepts like writing SQL Queries, Functions, Stored Procedures and PL/SQL Packages. 
  • Good knowledge in tar and MongoDB storage as a database and used these for retrieving and updating the data internally.
  • Experience in Agile and Scrum methodology for maintaining the software.
  • Capable of quickly learning and delivering solutions as an individual and as part of a team. 
  • Good Team Player with Excellent Communication Skills and Highly Motivated Analytical Problem Solver and troubleshooter with more attention and ability to work on new technologies in a relatively shorter time.

TECHNICAL SKILLS:

Web Technologies:  XML, HTML, HTL, CSS3, SASS, JavaScript, JQuery, Angular JS, Vanilla JS, AJAX, JSON, PHP.Languages  Java, PL/SQL, HQL (Hibernate Query Language), PHP & JavaScript.

Content Management Systems:  CQ 5.5, CQ 5.6, CQ/AEM 6.0, AEM 6.1, CQ5 DAM, CQ Tagging.

Databases:  MySQL, Oracle, IBM DB2.

Servers:  JBoss, Apache Tomcat and Liferay, Apache Sling, log4j, Apache Solr.

Tools:  Maven, Ant, Toad, SQLyog, GIT, Tortoise SVN, IBM ClearCase, IBM ClearQuest, JIRA, SoapUI, Putty, WINSCP, Jenkin.

IDE:  Eclipse, NetBeans, IntelliJ.

Version Control:  SVN, GIT.

Bug Tracking:  Jira, Bugzilla.

Operating Systems:  LINUX, MS Windows (98/XP/Vista/7/10)

Web Designing Tools:  Adobe Dreamweaver, Adobe Flex, Adobe Photoshop, Adobe Flash CS3, FTP, Adobe Premier, Adobe Illustrator, Adobe Campaign.

Methodology:  Agile - Scrum, Waterfall.

J2EE Technologies:  Hibernate, Spring, REST, jUnit, SOAP WebServices, JPA, JDBC, XML, JSON.

PROFESSIONAL EXPERIENCE:

AEM Developer:

Confidential (Detroit, MI)

Responsibilities:

  • Worked on AEM 6.1 components, templates using CQ framework, jQuery, ExtJS and Angular JS for developing custom based widgets, etc.
  • Part of installation of AEM 6.1 author & publish instances on to Development, Integration.
  • Extensively used AEM tagging features in developing components and templates. Used JavaScript for writing listeners in the dialogs. 
  • Configuration of dispatcher & replication agents in different environments.
  • Setting up reverse replication agents to push the production content to author instances and sync all the environments.
  • Delivered, developed, and managed contextual, personalized messages, streamlined campaign creation processes, robust automation capabilities, campaign workflows, and integration with Adobe Marketing Cloud solutions, including  Adobe Campaign and Adobe Experience Manager (AEM).
  • Responsible for JSON rendering components & convert them into front AEM components.
  • Responsible for integration between Rendition Rails App with Adobe servers
  • Used sling for the Rest Api calls to access the JCR over http protocol.
  • Using sling built content-centric applications with the help of Apache Oak or Crx3.
  • Configured users & groups within AEM system & setup the role based access to different pages and DAM as OSGI sets. 
  • Involved in developing the Angular JS,  MVC framework for the Single Page Application development.
  • Extensively used Mustache , jQuery , Ajax , JSP scripting to develop authoring interfaces, widgets , and components. 
  • Integration of   AEM Forms for customer experience in across multiple channels. 
  • Responsible for developing content workflows , approval workflows, DAM asset rendition workflows, etc. 
  • Used GIT , SVN , CVS , Clear case and Clear Quest for Version controlling and error reporting.
  • Worked on building a website based on Search & Promote with the help of A/B Testing, Test & Target.
  • Responsible for debugging, defect fixes, QA & UAT support, scrum calls, etc., in different sprints using Agile Methodology.

Environment : AEM 6.1, Adobe Day CQ 5.6, CRX, HTML/CSS, jQuery, Angular JS, OSGI, Maven, Linux, Web Services, J2EE technologies, etc.

Adobe CQ5/AEM Developer:

Confidential (Eagan, MN)

Responsibilities:

  • AGILE development methodology has been followed to develop the application. 
  • Worked on implementing CQ5 from procurement of product to training, project planning, requirement gathering, analysis, estimates and implementation. 
  • Creation of custom types for component development that can be used in multiple components throughout the website. 
  • Part of a team, responsible for migration on CQ 5.6 to AEM 6.0.
  • Developed complex components with dialog on CQ5
  • Moreover, developed an application that uses Java content repository in CQ to store information and query the JCR for display and reporting purposes. 
  • Run weekly builds as per completion of development cycle.
  • Worked on java Content Repository (API) suite, Sling web framework and Apache Felix OSGi framework, DAM , Workflows .   
  • Used SVN as version control and Jenkins for weekly/biweekly build.
  • Designed User Interfaces using CQ5 , JSP , Servlet , JavaScript , HTML , CSS , and JQuery
  • Used and managed JIRA and Confluence for Bug tracking, project tracking and team work.
  • Managing adobe  AEM servers ( CQ Authors and CQ publishers ). 
  • Configuring Dispatchers , Flushing Dispatcher cache, CQ server optimization, CQ Log analyzing, Garbage collector etc. 
  • Providing Knowledge transfer to the Team members.
  • CQ packages deployment from one environment to another environment. (Development server, Test server, Staging or Preview server and Production server). 
  • Involved in developing, implementing and configuring the JSON Objects in the Restful Web Services APIs
  • Used MAVEN to build the project into WAR and EAR files and SVN for version controlling .

Environment: Adobe CQ5.6, AEM 6.1, HTML, CSS, JSP, Servlet, JavaScript, JQuery, JSON, MAVEN, JIRA, JCR, XML, DAM, CQ Tagging, Dispatcher, DAM.

CQ5 Developer:

Confidential (Miami, FL)

Responsibilities:

  • Map existing site pages to CQ5 templates.
  • Conducted detailed analysis of user requirements and formulated technical requirements. 
  • Developed web applications in CQ5 systems in coordination with software development teams. 
  • Participated in meetings related to application architecture, designing and development. 
  • Developing Pages/Templates/Components in Eclipse/CRXDE Lite.
  • Development of modules and OSGI bundles.
  • Export/Import of Content via package manager.
  • Performed Unit Testing on developed modules and involved in trouble shooting the components.
  • Interacted with the testing team to track the defects. 
  • Analyze functional and business requirements for optimum utilization of CQ5 components and performance. 
  • Developed Custom Tags in JSP , utilizing JSTL , and Struts logic, HTML , and Bean Tag Libraries, providing extensive work on collections.
  • Developed all the UI pages using HTML 5, XUL, DHTML, XSL/XSLT, XHTML, DOM, CSS, JAVA, JSON, JavaScript, JQuery, Ajax, Adobe Creative suite
  • Designed Pdf, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
  • Train business users on how to use CQ5 to modify content and publish.
  • GIT is used as a distributed revision control system for code. File vault in conjunction with GIT helps to pull or push the code to developer's machine from   AEM
  • Give backend production support when there is any deployment.
  • Experience of development in different platforms like Windows UNIX , LINUX . Developed ANT scripts, and used MAVEN to build and deploy J2EE Applications.
  • Develop parts of the solution in Adobe Campaign and design CRM solutions using Adobe Campaign technology.
  • Utilized Agile SCRUM Methodology (SDLC) and Test-Driven Development to managed projects.
  • Test your changes in Development, QA, Stage environments thoroughly before going to production.

Environment: Java, Adobe CQ 5.5, JSP, HTML, CSS, JavaScript, JQuery, Dreamweaver CS5, AJAX, SQL, Adobe Creative suite, JSON, CRXDE, JSON, Eclipse, Struts.

Java Developer:

Confidential

Responsibilities:

  • Analysis, Design, Develop, Unit Test , Deployment and Support of Java based Web and Enterprise applications in both windows and UNIX environments 
  • Followed MVC architecture to develop applications, used JSP , Servlets , Struts framework and DAO's for the application development. 
  • Used Struts validation framework for the UI Validations
  • Used JUnit for the development of Test Cases
  • Used Hibernate ORM tool for mapping relations between java object and relational object by developing hbm.xml files and annotations. 
  • Responsible for installation, up gradation in different environments, creating and maintaining oracle development and test databases. 
  • Wrote and modified Oracle PL/SQL, SQL statements procedures and functions. 
  • Supporting and advising developers during databases related issue.
  • Rewrite SQL queries to improve the performance of the application. 
  • Developed Restful Web services components using JAX-RS API and integrated with Presentation Layer. 
  • Built ANT scripts for automated deployment and for the build operation of the entire application 
  • Used JSTL , as well as the development of Custom Tag Libraries in the presentation tier. 
  • Written SQL queries for data access and manipulation using Oracle SQL Developer .
  • Used AJAX (Asynchronous Java API for XML ) for better performance. 
  • Worked with CSS3 to bring out look and feel of the portal. 
  • Used CVS for version control, Log4j for loggings and JUnit for unit testing. 
  • Effectively interacted with team members and business users from different regions for requirements capture and analysis. 

Environment : Core  Java , Struts, Spring MVC, JSF Framework, IO and Collection packages, DAO patterns, XML, RestFul Web services, Servlets, JSP, Log4j, Junit, Maven, RAD, IBM WebSphere.

We'd love your feedback!