We provide IT Staff Augmentation Services!

Aem Developer Resume

5.00/5 (Submit Your Rating)

CA

SUMMARY:

  • Experience in software development including, analysis, design and testing in Java/J2EE technologies and developing large scale web applications using Adobe AEM content management systems.
  • Experience in design and implementation of modules on Adobe CQ 5.6, AEM 6.0, 6.1, 6.2, 6.3 and 6.4. Have a solid understanding of CQ5 building blocks, CRX repository, leveraging web content management components for customization.
  • Expertise in developing Enterprise level applications using Sightly, JSP, J2EE technologies like JSP, JDBC, Servlets, JSTL.
  • Worked extensively with front - end technologies like HTML5, CSS3, AngularJS, Bootstrap, DHTML, XHTML JavaScript, JQuery, Ext JS, AJAX, XML and JSON etc.
  • Capability to develop application code and unit test in the AngularJS, Rest Web Services and Java.
  • Strong knowledge on DAM (Digital Asset Management) features of AEM, writing & customizing DAM asset workflows, custom DAM asset finder & editor interfaces, etc.
  • Developed interactive, responsive and standard web-based applications using AngularJS, Bootstrap, DHTML and XHTML.
  • Experience in developing Templates, Custom Components, Workflows and Widgets.
  • Experienced in deploying dynamic libraries and API packages into OSGI.
  • Developed custom AEM 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 AEM (Day's latest suite of WCM, DAM, and Social Collaboration applications).
  • Worked on Content Migration from IBM WCM Legacy CMS to AEM.
  • Good exposure in creating Workflow packages and using Tag Manager API.
  • Implementation knowledge of i18n on Components and Dialogs.
  • Experience in using Digital Asset Management (DAM) and Multi Site Manager (MSM).
  • Configuring AEM with Eclipse and Maven for developing and deploying OSGi bundles.
  • Efficient in configuring Dispatcher for Caching and Load balancing using Apache HttpServer.
  • Hands-on expertise in integrating AEM with Adobe Marketing Cloud products like Adobe Target Campaign, Analytics.
  • Experience in Developing Restful Web Services using JAX-RS.
  • Proficient in using J2EE Frameworks, such as Hibernate, Struts.
  • Rich experience in writing SQL queries with RDBMS skills in MySQL, SQL Server and Oracle, etc.
  • Experience in using IDE's for development such as Eclipse and Maven as build tool. Efficient in using Junit for unit testing.
  • Used application servers like Tomcat, WebLogic, WebSphere, JBoss.
  • Expertise in building client-side development environment using JSP, Servlet, Java Mail.
  • Experience in version control software such as GIT, SVN and in tracking tool as JIRA.
  • Experience in working in an Agile Software development model and Waterfall Development model.

TECHNICAL SKILLS:

CMS: AEM 6.4/6.3/6.2/6.1/6.0 , CQ 5.6

Programming Languages: Java, C, C#

J2EE Technology: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS

Client: Server, MVC, J2EE, Struts, Spring, Hibernate.

Database: Oracle (9i,10g,11g), SQL server 2008, MySQL

IDE: Eclipse, Net Beans, IBM RAD, JBuilder.

Operating Systems: Windows 9x/NT/XP/2003/VISTA/7/8, Linux, Unix

Conceptual knowledge: Web Services.

GUI: HTML5, XML, XSLT, JSF, AJAX, JavaScript, CSS, JQuery.

Query Languages: SQL, PL/SQL.

Tools: BEA WebLogic 8.1, JBOSS V7, IBM WebSphere Application Server 6.1, Tomcat 6.0, JUnit 4.0, ANT, Log4j, Mercury Quality Centre, Rational Clear Quest. ANT, Maven, SVN, Toad

Tools: Eclipse IDE, Netbeans, Visual Studio, MS SQL Server, PostmanOther Products AEM Communities, Adobe Target, GSA, Adobe Analytics, Google Analytics, DTM, GTM

PROFESSIONAL EXPERIENCE:

Confidential, CA

AEM Developer

Responsibilities:

  • Creating templates of the website using the framework and developing custom components, widgets as per the requirements in AEM 6.3.
  • Have been using DAM Assets, Package Manager, Package Share, Replication and other tools provided by AEM with core knowledge on implementation of utilization part.
  • Utilized HTML, CSS, and JS, jQuery for designing and implementing custom CQ components and building responsive designs.
  • Used Data source to dynamically populate any element value in Touch UI dialog.
  • Built complete dialog in single request and return complete dialog HTML using Touch UI.
  • Implemented Component renditions using sightly framework.
  • Developed WCM Use Classes and Sling Models to meets the requirement.
  • Verify/Validate testing to ensure that the team generates high-quality output.
  • Developed Custom AEM Workflows, OSGi Services, and other Dynamic/Static web content management components.
  • Worked on stories related to Adobe AEM in sprints which includes feature development and production issues (Agile Scrum methodology)
  • Worked with Personalization teams to develop Adobe Target strategy
  • Extensive experience in creating Template (TDS), Static, Interactive, and Dynamic Forms with LiveCycle Form Designer/LiveCycle Workbench.
  • Expertise in migrating forms to PDF and HTML5 types.
  • Good knowledge of Processes/Workflows (Business Process Automation and Orchestration) in order to support Interactive- Forms.
  • Developed GUI using HTML5 and JavaScript.
  • Implemented Custom widget to support multi-composite fields.
  • Implemented complex workflows like multilevel approver workflows, Custom process steps etc.
  • Proficient in Adobe CQ foundational concepts, including the CRX repository, the CQ platform, the use of core frameworks such as Apache Sling and Apache Felix. Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
  • Requirements gathering and analyzing them with BA, grooming them to stories and keep track of development.
  • Used Bootstrap CSS framework that helps in designing web applications
  • Interacted with java controllers (Ajax, and JSON to write/read data from back end systems) using RESTFUL Services.
  • Involved in building the Client pages using HTML, CSS, JSP, angular.js, JavaScript/jQuery.
  • Designed a solution to integrate angular single page apps into AEM
  • Defined implementation processes, quality gates, and standards.
  • Setup and configured Authoring and Publishing environments, replication agents, AEM dispatcher to cache the landing pages HTML and serve as the static pages from Apache.
  • Worked on AEM Forms customization by developing the custom form fields, writing the custom constraints for form fields and specifying the global validation resource type at the form level and the use of core frameworks such as Apache Sling and Apache Felix.

Environment: AEM 6.3 (WCM), TDP, Sightly, DAM, Java, JSP, Servlets, JavaScript, JSON, HTML, CSS, Ajax, jQuery, Angular JS, Apache Sling, CRXDE, CRX, WCM, JIRA, Jenkins, GIT, Maven, Soap web services, Apache Tomcat, Workflows and Agents.

Confidential, Denver, Colorado

AEM Developer

Responsibilities:

  • Worked as an AEM developer involving gathering business requirements and converting them to technical solutions, application development, Integration and deployment.
  • Involved in design of the Templates, Components, Widgets and the page content using AEM 6.3.
  • Worked on TouchUI Design Dialog of components to have the same content for the component, used either in different templates or in same templates.
  • Worked extensively on multifield and composite multifield components in AEM TouchUI dialogs.
  • Extending out of box components to achieve the additional functionality for the project.
  • Proficient in designing Dynamic-Interactive- Forms.
  • Working closely with Translations team to develop forms in different languages etc.
  • Analyze user requirements and create and modify fillable forms and non-fillable forms.
  • Modifying the existing Workflow structure by designing, implementing Custom Workflow functionality. Developing launchers to trigger the workflow.
  • Creating users and user groups, giving appropriate permissions to them according to the environment. Created System Users to access the resource Resolver in different services.
  • Configuring replication and reverse replications agents in different environments to replicate content from author to publish and vice versa.
  • Worked with Launches to support parallel releases.
  • Using the Query Builder API to query AEM content depending upon the requirement and usage.
  • Working with Adobe DTM Developer to provide the required data from the pages by creating services that maps the AEM data to the specified variables in DTM.
  • Creating OSGI Configuration for environment and run modes specific configurations.
  • Involved in configuration of replication agents, reverse replication, and dispatcher flush agents. Worked on configuring the web servers for load balancing, writing the caching rules.
  • Supporting the front-end team by involving in front end development in AngularJS.
  • Trained the Business users / Content Implementers in Content Authoring and using the Site Admin to work with launches and using the workflows according to the release.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML5, CSS3, JavaScript, AngularJS and Adobe CQ5.
  • Improved the code quality, coding standards, unit tests and code coverage using Sonar Cube.
  • Gathering business requirements and converting them to technical solutions.

Environment: AEM 6.2, HTML, HTML5, CSS, Adobe CQ5.5, AngularJS, JavaScript, Bootstrap, CSS, JQuery, JSON, Grunt, NodeJS, Java, Servlets, Nginx, Dynamic Tag Management, Sonar, GIT.

Confidential, Milwaukee, WI

AEM Developer

Responsibilities:

  • Developed responsive AEM templates, Header, Navigation and Footer components with the HTML provided by HTML team.
  • Development of Sling Servlets, Services and Java Util classes.
  • Created customized Adobe AEM templates, components, dialogs, custom xtype using EXT JS Script, client libraries and Basic workflows.
  • Restructured existing ClientLibs to load CSS at the header section and JS files at the footer to have a faster responsive site.
  • Develop custom components that display contents from REST web service call using JAX POST and JSON responses.
  • LDAP-AEM configuration to sync users into AEM.
  • Involved in Java, J2EE, Spring, Web Services and Hibernate in a fast-paced development environment.
  • Design user interfaces using HTML, jQuery.
  • Developed Sightly components using JAVA USE API as well as using JavaScript.
  • Dispatcher configurations for cache management.
  • AEM maintenance activities like running and scheduling TAR Optimization, Run Data Store Garbage Collector, consistency check, TAR backups and generate thread dump.
  • Server Maintenance activities like monitoring logs, disk space, and system (author and publish) performance.
  • Direct Team technically and track their day to day work.
  • Attended internal KT for CQ 5.6 to AEM 6.0 Migration.
  • SPOC to drive onsite call daily.
  • Manage any technical issues that arise during development.

Environment: AEM 6.0, CQ 5.6.1, Java, JDK 1.7, Apache Sling, Apache Felix, JCR, Hibernate, Web Services, HTML, jQuery, J2EE, AJAX, JSON, JavaScript, Angular JS, CSS, Maven, Apache, dispatcher, Eclipse

Confidential

AEM Developer

Responsibilities:

  • Installed and configured AEM 6.0, AEM 5.6.1 of Adobe CQ Web Content Management System and Apache Felix Admin Console.
  • Worked on Migration of 5.6.1 version to 6.0 version.
  • Creating templates of the website using the framework and developing custom components, widgets as per the requirements.
  • Setup and configure Authoring and Publishing environments, replication agents, apache rewrite rules for routing the calls to AEM.
  • Worked on clipped apps component which pulls data from external J2EE apps, web services.
  • Used GIT as version control to restore assets to previous versions at a later time and integrated with Jenkins for continuous integration and nightly builds.
  • Used spring's native support for developing the authorization logic.
  • Maintained the Content Management System (CMS) and provided support for the application in authoring environment.
  • Used Maven scripts to build the application and used the continuous integration server to deploy the artifacts.
  • Configuring Dispatchers, Flushing Dispatcher cache, AEM server optimization, AEM Log analyzing and Garbage collector.
  • Migrating from Legacy Power Builder Forms to AEM Forms and set up standard templates ensuring quality, reusability, and best practices.
  • Develop Individual Forms and Templates.
  • Worked on developing service in Events that gives JSON output for the events current status & time.
  • Experienced in Day CQ and associated technologies like Sling, OSGI, Felix, Jackrabbit, JCR, and CRX.
  • Extensively worked on front end, business and persistence tier using the HTML, CSS, JavaScript, jQuery, and Hibernate frameworks.
  • Used jQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application.
  • Developing client side validation code using JavaScript and jQuery.

Environment: Java, Spring AOP, Spring MVC, Hibernate, JSP, Java, Servlets, JDK, HTML5, DHTML, CSS3, JavaScript, JSON, JDBC, jQuery, Oracle, Log4j, XML, AJAX, GIT, DOM, XML, JavaScript, Maven, IBM RAD, WebSphere Application Server.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in gathering and analyzing system requirements.
  • Played key role in the high-level design for the implementation of this application.
  • Developed the and Appraisal modules using Java, JSP, Servlets and JavaScript.
  • Developed UI using java swings.
  • Involved in Designing the Database Schema and writing the complex SQL queries.
  • Involved in Code reviews for other modules developed by peers.
  • Designing and establishing the process and mapping the functional requirement to the workflow process.
  • Accessed stored procedures and functions using JDBC Callable statements.
  • Executed and coordinated the installation for the project.
  • Worked on web-based reporting system with HTML, JavaScript and JSP.
  • Involved in Maintenance and Enhancement of the project.

Environment: Java, Jdk1.3, J2EE (JSP, Servlets, EJB), JDBC, Apache Tomcat, oracle, HTML, DHTML, SQL and JUnit.

We'd love your feedback!