We provide IT Staff Augmentation Services!

Aem Developer Resume

SUMMARY

  • Around 7+ years of experience in Software Analysis, Design and Development and Maintenance of diversified areas of Client - Server, Distributed and Web applications using AEM, Java, J2EE.
  • Developed components, Templates, widgets, OSGI services/servlets, custom workflows, meta tagging.
  • Converted Classic UI components to touch UI components.
  • Involved in design and implementation of AEM modules with the development of web applications which has a functional capability like WCM, Digital Asset Management (DAM), Dispatcher flush, Workflows, Campaign Management, SVN, content migration, Identity & Access Management, Social Media, SEO etc.
  • Extensive programming in web development technologies like JSP, Sightly (HTL), XML, JQUERY, JSON, ADOBE CQ API’S, APACHE FELIX, OSGI BUNDLES.
  • Solid understanding of CQ5 building blocks, CRX repository, Apache Sling, leveraging web content management components for customization and portion of websites.
  • Strong knowledge on DAM (Digital Asset Management) features of AEM, writing & customizing DAM asset workflows, custom DAM asset finder & editor interfaces, etc.
  • Worked on Html, CSS, ExtJS, AngularJS, Bootstrap, JavaScript and JQuery, Json, Ajax libraries to implement user interface screens and provide client-side validations.
  • Strong knowledge about Multithreading, Collections and Exception handling mechanisms in Java.
  • Expertise in designing and developing enterprise and web applications using java and J2EE technologies like Servlets, JSP, JDBC, JNDI, JMS, JUNIT.
  • Integration based on Apache Axis SOAP, RESTful, XML.
  • Worked on adobe cloud products such as analytics, tagging, campaign.
  • Developed and deployed applications using CRXDE, Eclipse and IntelliJ IDEA.
  • Knowledge of application servers like Apache Tomcat, JBOSS and Web logic.
  • Experienced in Struts, Spring and Hibernate Framework and implementing design patterns like MVC.
  • Working experience with SVN, GIT and handled local workspace environment with build tools like Maven, ANT, Jenkins.
  • Used JIRA for bug tracking and project management.
  • Experience working in Agile and Waterfall (SDLC Methodologies) environments.

TECHNICAL SKILLS

Enterprise Web Products: Adobe AEM 6.5, 6.3,6.2, 6.1, 6.0, 5.6

J2EE technologies: Java, J2EE, Servlets, JSP, JDBC, Web services (SOAP, REST), JSON.

Web/Application Servers: Web Logic, Apache Tomcat, JBoss

Scripting Languages: AJAX, JavaScript, CSS3, JQuery.

Operating Systems: Windows XP/07/08/10, Linux, Unix, Mac OS X.

Markup Languages: HTL(Sightly), HTML, XML, HTML5

Version Controls: Bit bucket, GIT, SVN, ClearCase

IDE: CRXDE lite, Brackets, Eclipse, Intellij.

Framework: Struts, Spring MVC, Apache Sling.

PROFESSIONAL EXPERIENCE

AEM Developer

Confidential

Responsibilities:

  • Integration of APIs such as Axios, fetch, GraphQL which are used to integrate with applications like AEM, SDL, Solr & other intranet applications.
  • Developed React components using MaterialUI, Routers for redirection, Personalization through Rules Engine (Imperium).
  • Used React libraries (lodash, graphQL, Parser, font awesome) for content rendering and handled responsive styles using materialUI endpoints.
  • Configured URL’s in launch respective to each environment and rules.
  • Created Digital Data object to populate required data to Adobe LAUNCH.
  • Created eVars to read info from Digital Data and rules with custom JS functions.
  • Created audience groups, targeted and published experiences.
  • Debugging on audience group Segments in Context Hub Segment Store on Web Pages.
  • Developed components using HTL (Sightly) and JSP’s.
  • Developed Touch & Classic UI dialogs, created regular & editable templates as per business needs.
  • Designed & Developed 3rd party Integrations into AEM
  • Designed and Developed Web services and Sling servlets to integrate 3rd party API’s
  • Developed AJAX, POST calls through jQuery to consume and post the JSON data.
  • Developed the Sling Models for components using SCR annotations.
  • Worked with Business user to gather requirements and document them in confluence.
  • Participate in scrum stand-ups on daily basis to update the project status.
  • Brainstorm the development tasks with team, assign story points and update the JIRA tickets.
  • Provide feedback in Sprint Retrospective and work on efficiency improvements.

Environment: AEM 6.3, 6.5, DAM, Java8, J2EE, Apache Maven, HTL(Sightly), ReactJS, JIRA, Servlets, HTML5, Adobe Launch, Target, ContextHub.

Confidential, Quincy, MA

AEM Developer

Responsibilities:

  • Developed Components and Templates using AEM touch UI for supporting the different Webpages.
  • Involved in developing and debugging the websites based on functional requirements.
  • Customized dialogs for all the components for providing various options to authors while creating pages.
  • Worked on custom OSGi services, sling servlets, and scheduler jobs.
  • Created custom workflows to add additional renditions for Images and email service to approve content.
  • Integrated 3 rd party API to fetch user data, consumed JSON data by making AJAX calls.
  • Worked on Solr search configuration and crawlers (Apache NUTCH) setup, built dynamic facets based on the content, implemented suggestive search, Pagination.
  • Created error page template and component to retrieve status of the page and passed status to analytics object for tracking.
  • Involved in configurations such as LDAP setup, Dispatcher, Replication, Reverse Replication and dispatcher Flush agents.
  • Translated design specs and developed responsive user interface mockups for components using HTML5, CSS3, Bootstrap, jQuery, JavaScript and AJAX.
  • Created documentation for the components, templates and made available to all other developers.
  • Generated new content-based reports to help the business identify the content authoring gaps.
  • Assisted QA team in testing by executing the test cases created for each component.
  • Used bug tracking tools like JIRA and Confluence for project documentation.
  • Have been using DAM Assets, Package Manager, Package Share, Replication and other tools provided by CQ.
  • Involved in building, deploying the code and moving code to different environments.

Environment: Java, AEM 6.3, Sightly, Custom Granite UI components, OSGi Services, Sling Servlets, Internationalization, Maven, Jenkins, Solr, JavaScript, JQuery, Angular 1.x, HTML5

Confidential

AEM Developer

Responsibilities:

  • Developed components supporting Touch UI and Classic UI using Sightly, JSP.
  • Developed AEM templates and reusable components. Developed custom workflow process.
  • Developed Iframe (External) Component to integrate on AEM page with current portal page.
  • Worked on DAM for the maintenance of media files and created design dialogs for the common components in the entire portal.
  • Developed WCM concepts like translation, multisite management, tag management, JCR event handling,
  • Involved in development of static web pages, landing pages, category landing pages.
  • Involved in building, deploying the code and moving code to different environments.
  • Configuring Dispatchers, Flushing Dispatcher cache, Garbage collector etc.
  • Used Sling resource manager concept to overlay the foundation page to add multiple custom properties to the page.
  • Worked on OKTA login integration with AEM.
  • Well versed with Java core concepts like collections, Multithreading, Remote Method Invocation (RMI) and Serialization.
  • Created Forms and Validated form fields using JavaScript, JQuery.
  • Involved in enhancing the form design to improve visual layout and user interface of forms to make them look more professional and easier to use.
  • Building capabilities and expertise around Adobe Analytics, Adobe Campaign, and Adobe Target.
  • Handling the local workspace environment with maven project and Eclipse IDE.
  • GIT is used as a distributed revision control system for AEM.
  • Built various web pages using HTML, CSS, Java Script, Angular and jQuery. Integrated Angular Js and contacted with the service API.
  • Contributed to Sprint (Scrum Team) - planning, demo, development, deployment and release.
  • Used JIRA as a project management tool for the story creation and tracking down the defects.

Environment: AEM 6.1, HTML5, CSS3, Bootstrap, Jenkins, CRXDE, Eclipse, Maven 3.2.5, Angular Js, JavaScript, Service API, AJAX.

Hire Now