We provide IT Staff Augmentation Services!

Aem Developer Resume

3.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY:

  • Around 8 years of IT experience in Java/J2EE and web technologies out of which 5 years of experience in web development specializing on Adobe Experience Manager (AEM) platform.
  • Proficient in designing and developing AEM components, templates, widgets, dialogs, design dialogs, custom workflows, sling models and OSGI Services.
  • Experience in configuring and deploying AEM instances, dispatcher and replication agents.
  • Worked on different AEM versions such as AEM5.6, AEM6.1, AEM6.2, AEM 6.3.
  • Experience in using Sightly, HTML5, CSS3, XML, AJAX, JSON, JavaScript and JavaScript libraries to implement user interface screens.
  • Experience in developing integrated business applications using Hibernate, Spring framework Struts and Web Services
  • Experience in using Adobe technologies like Sling, OSGI, Apache Felix, Apache Jackrabbit, JCR, and CRX.
  • Experience in using CRXDE, IntelliJ IDEA and Eclipse IDE’s to develop CMS applications.
  • Involved in AEM migration from one version to another.
  • Involved in integrating AEM with other Adobe marketing cloud applications such as Adobe Campaign, Analytics, Audience Manager.
  • Experience in implementing Service Oriented Architecture (SOA) using Web Services (SOAP, Restful).
  • Experience in analysis, design and development of client/server based enterprise applications using Java/J2EE technologies.
  • Experience maintaining the versions across the environments using SCM tools like GIT and Subversion (SVN). Experience with JIRA tracking tool.
  • Experience with build management tools like Maven for the building of deployable artifacts (jar, war & ear) from source code. Efficient in using Junit for unit testing.
  • Experienced with databases like MySQL, Oracle 10g/11g, MSSQL, MongoDB.
  • Hands on experience using DAM Assets, Package Manager and Package Share.
  • Involved in the enhancement of the DAM assets and the site content.
  • Experience in Web Content Management concepts like multisite management, translation, tag management, JCR event handling etc.
  • Utilized Web/Application servers like WebLogic, WebSphere, JBoss, and Apache Tomcat.
  • Experience working in Agile and Test Driven Development environments.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.

TECHNICAL SKILLS:

Web Technologies: HTML5, CSS3, JavaScript, Sightly, jQuery, XML

Languages: Java

Frameworks: Hibernate, Apache Sling, Apache Felix, Struts

Adobe Applications: Adobe Experience Manager, Campaign Manager, Audience Manager, Target

IDE Tools: Eclipse, IntelliJ IDEA, CRXDE

Database: Mongo DB, Oracle 10g/11g, MySQL and MSSQL

Application Servers: WebLogic, WebSphere, JBoss, Apache Tomcat

Version Control: SVN, GIT

Build and Continuous Integration tools: Maven, Jenkins

PROFESSIONAL EXPERIENCE:

AEM Developer

Confidential, Seattle, WA

Responsibilities:

  • Designed and developed, CQ5 building blocks including templates, reusable components, dialogs, widgets, workflows in AEM 6.4
  • Worked on many front - end bug fixes
  • Development of dynamic web pages, landing pages, category landing pages
  • Developed custom components that are reusable in Adobe CQ across all three sites
  • Implemented the internationalization I18N translating all aspects of the application
  • Bitbucket and JIRA was used to handle the production/ET tickets and bug reporting
  • Involved in documenting the development assets, standard operating procedures, requirements, standards and guidelines, etc.
  • Built various web pages using HTML5, CSS3, Java Script and jQuery.
  • Developed GDPR consent forms using AEM forms.
  • Performed Unit Testing on developed modules and involved in trouble shooting the components.
  • Used Maven automated build scripts to compile and package the application and worked on fixing/troubleshooting build issues.
  • Worked on storage implementation like MongoDB Storage available in AEM 6.x
  • Used Adobe Dynamic Tag Management (DTM) and worked on integration of AEM with Adobe Analytics and Adobe Target.
  • Worked on stories related to Adobe AEM in sprints which includes feature development and production issues
  • Doing impact analysis and creating high level design documentation and authoring guide.

Environment: AEM 6.4, Adobe Campaign, Adobe Analytics, Java, Eclipse, Sighlty, HTML5, CSS3, jQuery, Maven, Jenkins, Akamai, Adaptive forms, Junit.

AEM/ACM Developer

Confidential, Marlborough, MA

Responsibilities:

  • Involved in migration of AEM version from 6.2 to 6.3.
  • Designed and developed templates, reusable components, dialogs, widgets, custom workflows in AEM 6.2 and 6.3.
  • Creating/updating templates, components, custom dialogs as per new requirements and updating the client libraries.
  • Developed the user interface using different front-end technologies such as Sightly, HTML5, CSS3, jQuery, AJAX, Node JS and Angular JS.
  • Involved in configurations such as LDAP setup, Dispatcher, Replication, Reverse Replication and Dispatcher Flush agents.
  • Worked on implementing Responsive design using AJAX, Bootstrap, React JS, Angular JS.
  • Implemented the User/Application flow documents and involved in coding in JAVA/J2EE, JSP using Struts, Spring Hibernate framework, Adobe CQ5/AEM using CRXDE lite, REST, SOAP for Web Services.
  • Used Sightly, CRX, JCR, Jack Rabbit, Apache Felix, Apache Slings and OSGi technologies.
  • Worked on custom OSGi services, sling servlets, and scheduler jobs.
  • Created AEM pages for multi lingual sites. Extensively used Multi Site Manager.
  • Worked on Multi Site Manager (MSM), there by enforcing a common base structure and common content across all versions of website.
  • Involved in integrating AEM with other Adobe marketing cloud applications.
  • Involved in integrated AEM 6.3 with Adobe Analytics, Adobe Target, and Dynamic Tag Management to build, deliver and measure personalized experiences.
  • Involved in integrating AEM with each of the campaigns for real time marketing and scalability enhancements.
  • Support the day-to-day execution of marketing activities and campaigns across multiple channels.
  • Worked on Email, SMS, direct mail campaigns and push functionality.
  • Designed Campaign workflows and worked on Adobe Campaign OOTB reports.
  • Involved in designing and creating adaptive forms and responsive forms using AEM.
  • Used Package Manager for creating, building and installing packages.
  • Worked on Digital Asset Management (DAM) to manage and store media files.
  • Worked on storage implementation like MongoDB Storage available in AEM 6.x.
  • Used Maven as a build tool to compile and package the application. Defined dependencies and plugins in Maven for various activities.
  • GIT is used as a distributed version control system.
  • Used Jenkins for the continuous integration process and JIRA for issue and project tracking.
  • Participated in functional, integration and unit testing. Wrote JUnit test cases.

Environment: AEM 6.2, AEM 6.3, AEM architecture (Sling, OSGi, JCR), Adobe Campaign, JAVA/J2EE, Eclipse, Sighlty, HTML5, CSS3, jQuery, AJAX, Bootstrap, Node JS, Angular JS, Maven, Jenkins, GIT, Tomcat, WebSphere, WebLogic.

AEM Developer

Confidential, Chicago, IL

Responsibilities:

  • Interacted with Business Analyst and involved in preparing the business and functional documents.
  • Designed and developed AEM building blocks such as templates, components, widgets, dialogs, workflows using AEM Touch UI and Classic UI.
  • Converted AEM Classic UI components to Touch UI and developed components using Touch UI
  • Worked on AEM 6.0, 6.1 and 6.2 and migrated content from one version to another.
  • Used Sling, Apache tools, Felix, JCR for the new Content management system.
  • Developed WCM Use Classes and Sling Models to meets the requirement.
  • Designed and developed responsive web pages using JavaScript, HTML5, CSS3, AJAX, Bootstrap and Angular JS.
  • Developed static web pages, landing pages and category landing pages using AEM.
  • Developed various reusable components and custom workflows.
  • Developed pages, templates and components as per the requirements with proper reusability and inheritance mechanisms offered in AEM.
  • Configured Author and Publish instances, Replication, Reverse Replication and Dispatcher agents for all deployment environments.
  • Tracking and monitoring Publish server’s CPU and memory, analyzing thread dumps and heap dumps.
  • Integrated AEM with other Adobe marketing cloud application such as Adobe Campaign, Adobe Target, Audience Manger, Adobe Analytics.
  • Integrated Campaigns with AEM to manage email delivery content and forms directly in Adobe Experience Manager.
  • Involved in creating, managing, scheduling activities, appropriate fixes in workflow management.
  • Developed and deployed custom OSGi bundle in Apache Felix console.
  • Efficiently used Apache Sling/JCR for Content Resolution and handling dynamic data.
  • Implemented the Sling Servlet, OSGI bundles for interacting with remote spring web-app services and custom business logic in Java.
  • Worked on Digital Asset Management, to manage and store all the media.
  • Used Apache Maven as a build tool for the building of deployable artifacts from source code.
  • GIT is used as a version control system. Jenkins is used as a continuous integration tool to setup a delivery pipeline using GIT, Maven, JIRA, Selenium etc.
  • Used JIRA as a ticketing tool for project management, story creation and tracking the issues.
  • Interacted with offshore team with Unit Testing, QA Testing to ensure the quality.
  • Regularly involved in meetings with the client and other internal teams for the discussions to review new projects from the technical/business perspective.

Environment: Adobe Experience Manager, AEM architecture (Sling, OSGi, JCR), Adobe Campaign, AEM Forms, Java, HTML5, CSS3, JavaScript, Angular JS, Bootstrap, AJAX, GIT, Maven, Jenkins, JIRA, Selenium

JAVA/AEM Developer

Confidential, Cleveland, OH

Responsibilities:

  • Involved in full Software Development Lifecycle (SDLC) from Business Analysis to Development, Testing, Deployment and Documentation.
  • Designed and developed cross platform UI pages using HTML, CSS, JavaScript, Bootstrap, Node.js, Angular JS, and AJAX.
  • Involved in creating customized templates, components and customizing CQ DAM (Digital Asset Management).
  • Designed and developed content structure including folder structure. Designed and developed custom templates, components, custom dialogs, widgets, OSGI bundles.
  • Extensively used CQ5 tagging features in developing components and templates.
  • Worked on Importing, Exporting CQ Packages & Bundles.
  • Involved in development of modules and OSGi bundles.
  • Maintained the author and publisher instances, replication and dispatcher agents.
  • Maintained the Content Management System (CMS) and provided support for the application.
  • Integrated with a shared globally accessible repository for shared permissions based digital media assets using CQ5 DAM.
  • Developed user interface that used JSP, Servlets, Servlet filters, JSP Tag libraries and JavaScript.
  • Experienced in Adobe CQ and associated technologies like Sling, OSGI, Felix, Jackrabbit, JCR, and CRX.
  • Created web-services both restful and soap based from scratch.
  • Writing the queries in SQL for fetching the data from the repository.
  • Managed the Media files using Digital Asset Management (DAM).
  • Used Data Management Platforms (DMPs) for digital advertising to store and manage audience data.
  • Worked on design for integration with third-party RESTful and SOAP based web services.
  • Created custom JavaScript objects, using jQuery for fetching data from API’s.
  • Designed DAM taxonomy and tagging for the website.
  • Used Maven to build and deploy jar files.
  • Used GIT as version control system. File vault in conjunction with GIT helps to pull or push the code to developer's machine.
  • Maven and GIT was integrated into Jenkins for continuous integration.
  • Logged the application using log4j for easier debug and maintenance.
  • Worked on Apache Web Server configurations and Linux Server environments.
  • Performed Unit Testing and Performance Testing on developed modules and documented the test results.

Environment: Adobe Experience Manager 5.6, 6.0, JAVA/J2EE, OSGi, MYSQL, AJAX, JSON, HTML, CSS, Java Script, jQuery, GIT, Jenkins, Apache Maven, Linux, JSP, Web Services (SOAP, REST), Eclipse, Log4j, Unit Testing

JAVA/ J2EE Developer

Confidential

Responsibilities:

  • Involved in full Software Development Life Cycle (SDLC) of the project: requirement gathering, analysis, code development, testing, deployment and maintenance.
  • Microsoft Visio was used to design use case diagrams, class diagrams, sequence diagrams, activity diagrams.
  • Implemented Model View Controller (MVC) Architecture based presentation using JSF framework.
  • Client webpages are built using HTML, CSS and JavaScript.
  • Involved in database programming in Oracle. Developed SQL Queries for performing CRUD operations in Oracle for the application.
  • Designing of the system as per the change in requirement using Struts MVC architecture.
  • Used core java concepts like exceptions, collections while developing server-side services.
  • Experience in developing Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services.
  • Used Maven for generating system builds and Bamboo for continuous integration.
  • Worked on Eclipse for development and deployment of application in Web Logic Application Server.
  • Deployed GUI code to WebLogic application environment and standalone components to JBoss Server.
  • Responsible for coding, testing and documenting various packages, procedures, and functions for libraries.
  • Used Log4j, JUnit for debugging, testing and maintaining the system state.
  • Wrote Junit test cases for spring controllers and web service clients in service layer using Mockito.

Environment: Java/J2ee, HTML, CSS, JavaScript, SQL, Eclipse, Maven, Bamboo, Log4j, JUnit, Struts, WebLogic

We'd love your feedback!