We provide IT Staff Augmentation Services!

Aem Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Overall 8.1 years of IT experience. Experienced professional in IT industry with strong experience in Web content management (WCM) & J2EE development technologies with solid experience of Object Oriented Programming (OOP) as well as Test - Driven Development (TDD) in all phases of Software Development Life Cycle (SDLC).
  • Overall 4.2 years of hands-on AEM experience in development of content management solutions using Adobe AEM Content Management System.
  • Experience in AEM 6.4, AEM 6.3, AEM 6.2, AEM 6.0, AEM 5.6.1.
  • Experience in developing Static and Dynamic Editable Templates, Classic and Touch UI Components, creating and launching Workflows and customizing out of the box Widgets.
  • Experience in developing different applications using CRXDE, Eclipse IDE and Rational Application Developer (RAD).
  • Experience in Workflow development and integrating AEM with other applications.
  • Strong experience with setting up AEM using Maven and standard Eclipse tools.
  • Knowledge of using MVC and version control tools like SVN and GitHub.
  • Experience in using Management (DTM).
  • Worked with MSM in AEM for creating Blueprints, live copies, configuration of rollouts.
  • Creating custom OAK indexes to make search faster.
  • Strong knowledge on Packaging, deploying AEM code to multiple environments, quick changes using package manager, hotfixes, etc.
  • Experienced in using CRXDE and Eclipse IDEs to develop CMS applications.
  • Experience in Integration of the System modules, Writing Test Cases, Bug Fixing and Enhancements.
  • Extensive programming in Web Technologies likes JSP, JavaScript, XML, AJAX, jQuery, Adobe AEM APIs, Apache Sling, OSGi bundles.
  • Good web page design skills using HTML (HTML5), CSS3, Ajax, jQuery, JSP and Java Script and making them cross browser compatible.
  • Good knowledge of web services and has technical understanding of SOAP protocol, REST full architecture& WSDL.
  • Good understanding of J2EE Security framework. Having experience in configuration of SSL on Web Logic server.
  • Expertise in developing and implementing enterprise solutions for distributed software products and applications using Java technologies.
  • Expertise in writing SQL queries with RDBMS skills in MySQL, SQL Server and Oracle, etc.
  • Have excellent experience in application servers Apache, Tomcat and JBoss
  • Experience with Agile process methodology.
  • In depth knowledge of RUP’s Iterative Software Development Life Cycle (SDLC) process and Agile/Scrum Software Development
  • Experience in using Maven for build automation
  • Experience in extensively on SOA and proficient with Java/UI development using Top-Down and Bottom-Up approaches.
  • Experience in end-user testing or acceptance testing known as User Acceptance Testing (UAT).
  • Experience with connecting and working with third party repositories and experience in using GIT and SVN for source code control.
  • Strong knowledge on Adobe Analytics, Google Tag Manager and Adobe Dynamic Tag Manager.
  • Experience in client interaction for business requirements analysis, presentations for business and technical requirement document and functional design document.
  • Experience in working and helping colleagues with team challenges.
  • Good analytical and logical skills with strong communication skills.

TECHNICAL SKILLS

Web Technologies: Java, J2EE, Servlets, JSP, XML, JDBC, JNDI, Web Services(SOAP, REST), EJB.

Adobe Technologies: Adobe Campaign Manager, Adobe Experience Manager 6.0,6.1,6.2,6.3, Adobe CQ 5. x.

Languages: Java, C/C++, PL/SQL

Front End Technologies: JavaScript(backbone, jQuery and plugin), Node.js, Ext.js, HTML, DHTML, CSS, JSTL, Tag Libraries, Angular JS.

Database Environments: Oracle, SQL Server, MYSQL.

IDEs: Eclipse, Net beans, Oracle SQL Developer.

Tools: and Frameworks: Struts, Spring(Boot, Security, Core, AOP, JDBC), Spring MVC, Hibernate, Apache Sling, Apache Felix.

Operating Systems: Windows, Linux, Unix.

Other tools: ANT, Maven, Jenkins, Github, Docker, JUnit, JIRA, UML.

PROFESSIONAL EXPERIENCE

Confidential

AEM Developer

Responsibilities:

  • Created components using Sightly HTML Templating Language by replacing the Traditional Java Server Pages (JSP).
  • Migrated from AEM 6.2 to 6.3versions using crx3oak JAR and upgraded dependencies in POM and replaced deprecated methods to new methods.
  • Integrated AEM with Brackets Extension to provide a smooth workflow to edit AEM components and Client Libraries.
  • Worked on Multi Site Manager (MSM) to develop live copy from blueprint, such that the structure and content can then be used on the Live Copy.
  • Implemented Image renditions for continuous and consistent experience of content across all devices.
  • Integrated JIRA system with Workflow functionalities.
  • Writing activation and deactivation workflow models using various components such as process, participant, and dynamic participant steps.
  • Developed the application for responsiveness to different screen resolutions using Bootstrap and CSS media queries.
  • Used SCR annotations while creating servlets, schedulers, listeners, workflows.
  • Implemented AEM Dev Tools to make development easier.
  • Experienced in Day CQ and associated technologies like Sling, OSGi, Felix, JCR, and CRX.
  • Created resource Resolver rules in Felix console by having a custom URL mapping
  • Created custom OSGi services and Servlets using Eclipse IDE with Maven.
  • Created AEM templates and page components with custom dialogs.
  • Managed Users, Groups, and System Users and Access Control Level (ACL) permissions.
  • Troubleshoot of caching issues related to Dispatcher and browsers.
  • Integrated ACS AEM Commons with AEM 6.2for Bulk oak indexing.
  • Developed mobile site Dialog and mobile Template.
  • Used Log4J for logging and tracing the messages.
  • Created OSGi bundles and resolved dependencies for the project.
  • Created Custom loggers in Felix Console.

Environment: s: AEM 6.2, 6.3, Java, HTML, HTL, JavaScript, Angular, jQuery, CSS, Sling Models, Hobbes.js, MSM, Bootstrap, ACS-Commons, Less, Jenkins, Bitbucket, JIRA

Confidential

AEM Developer

Responsibilities:

  • Used Data Store in AEM to store binary data (images) in required environments as opposed to the regular Node Store. Using AWS S3 to store binary data.
  • Created the base AEM project using the Maven Archetype 10. Installing and configuring AEM according to the environment, primary and secondary run modes.
  • Developed touch UI components using HTL (Sightly), Java and JavaScript as per the client requirements. Created TouchUI dialogs using GraniteUI and CoralUI components. Also used i18n.
  • Developed templates for websites with multiple approaches depending upon the requirements for their corresponding pages.
  • Worked on TouchUI Design Dialog of components to have the same content for the component, used either in different templates or in same templates.
  • Used Apache Sling, JCR API and HTL Use-API(Java Use-API and JavaScript Use-API) while creating components and Java services.
  • Worked extensively on multifield and composite multifield components in AEM TouchUI dialogs. Using ACS Commons multifield.
  • Extended out of box components to achieve the additional functionality for the project.
  • Modified the existing Workflow structure by designing and implementing Custom Workflow functionality. Developing launchers to trigger the workflow.
  • Created users and user groups, giving appropriate permissions to them according to the environment. Created System Users to access the Resource Resolver in different services.
  • Configured replication and reverse replications agents in different environments to replicate content from author to publish and vice versa.
  • Developed data mappers to map AEM data to the ReactJS.
  • Used the Query Builder API or PageManager API to query AEM content depending upon the requirement and usage.
  • Worked 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.
  • Gathered business requirements and converting them to technical solutions.
  • Created OSGI Configuration for environment and run modes specific configurations.

Environment: s: AEM 6.2, Java, HTML, HTL, JavaScript, jQuery, ReactJS, CSS, DAM, Workflows, i18n, CRXDE, Apache Sling, JCR, JSP, ACS-Commons, Apache Maven, Jenkins, Package Manager Splunk, GIT, JIRA.

Confidential, Miami, FL

AEM Developer

Responsibilities:

  • Responsible for creating templates, pages, components, dialogs, widgets, and workflows.
  • Performed DAM customization and custom component and features.
  • Implemented principles of SOA to provide service transparency.
  • Development of static web pages, landing pages, category landing pages using content management system.
  • Responsible for maintaining OSGI java classes for assets import, validation processes, and to fetch the data from CQ repository obtained from different providers.
  • Design and build data synching tools to store information in AEM’s JCR.
  • Built various web pages using HTML5, CSS3, JavaScript and JQuery.
  • Setup and configure authoring and publishing environments, replication agents.
  • Used dispatcher for load balancing and caching
  • Developed message driven web services using Spring Integration.
  • Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
  • Worked on the development of OSGI bundles
  • Involved in testing components on framework.
  • Involved in Unit and System Testing and Packaging and deploying application.
  • Effectively communicate design to customers and present design options/considerations.
  • Adopt and utilize iterative/Agile methodology as needed or requested.

Environment: AEM6.1,JAVA, J2EE, OSGI, Spring Integration, HIBERNATE, MYSQL, AJAX, JSON, HTML5, CSS3, Java Script, Bootstrap, JQuery, SQL, Jenkins, Maven, SOAP UI, XPath, XML, LINUX, JSP, Web Services (SOAP, REST), Eclipse, GIT.

We'd love your feedback!