We provide IT Staff Augmentation Services!

Sr. Aem Developer Resume

4.00/5 (Submit Your Rating)

Mountain View, CA

SUMMARY:

  • Over 7years of IT experience in Java/J2EE and Web technologies out of which 4+ years of experience in Adobe CQ/AEM.
  • Good understanding on CQ5/AEM stack leveraging web content Management components for UI customizations and migration of Digital Assets.
  • Expert in developing both classic and Touch UI components.
  • Rich experience in Adobe AEM, HTML5, CSS3, HTL (Sightly), Angular JS, JQuery, JavaScript, Web Services (SOAP and REST), Sling APIs, and third party APIs.
  • Expert in configuring live copies and blue prints and managing them programmatically using MSM APIs
  • Implemented Adobe CQ/AEM templates, components, workflows, style sheets, Meta tagging and performed CMS administration tasks.
  • Strong experience with DAM and metadata management.
  • Strong experience with setting up AEM/CQ5 using Maven.
  • Rich experience in configuring dispatcher and cache management.
  • Expert in implementing the ACS - COMMONS functionality
  • Expert in DTM configuration and loading scripts based on rules using Adobe DTM.
  • Master in developing custom OSGI bundles, workflows and managing their life cycles.
  • Experience with multi lingual websites having i18n translations using GlobalLink (Translations.com).
  • Expert in configuring Apache redirects/rewrites.
  • Rich experience in using Adobe/third party APIs in OSGI bundles/services.
  • Hands on experience in Java/JEE technology areas like JSP, Servlets, EJB, JPA, spring, Hibernate, and SOA applications.
  • Experienced in developing enterprise applications using MVC frameworks such as Struts, Spring MVC.
  • Experienced in using RDBMS like Oracle, Microsoft SQL Server and MySQL.
  • Experienced in developing applications using CRXDE, Eclipse and Rational Application Developer (RAD) IDEs.
  • Hands on experience in using JMeter and Dynatrace tools for measuring/optimizing performance of application.
  • Experienced in developing applications using application/Web servers such as JBoss, WebSphere, WebLogic and Tomcat.
  • Experience developing UI for the applications using JSP, HTML, XML, XSLT, CSS, JavaScript and Ajax.
  • Experience in using JQuery, ExtJS and Angular Js, JavaScript libraries.
  • Experience working with Bug tracking tools like QC, JIRA, Bugzilla.
  • Hands on experience in conducting Joint Application Development (JAD) sessions with End-users, SMEs, Developers, QAs and other stakeholders for project meetings, walkthroughs and customer interviews.
  • Worked on Agile PLM methodology.
  • Involved in the effort estimation of the project.
  • Participated in each phase of one full SFDC lifecycle implementation, provided end-user training and post go-live support.

PROFESSIONAL EXPERIENCE:

Sr. AEM Developer

Confidential, Mountain View, CA

Responsibilities:

  • Created custom components in both Touch UI and Classic UI AEM components using HTL
  • Developed WCM Use Classes and Sling Models to read the dialog fields
  • Implemented Custom widget to support multi composite fields.
  • Involved in frontend development for component using HTML5, CSS3, JQuery, Angular JS and JavaScript
  • Implemented complex workflows like multilevel approver workflows, Custom process steps etc.
  • Implemented tags and Tag based search functionality is used for some requirements.
  • Vanity URLs has been used.
  • Developed webpages which supports in different languages (Spanish) using GlobalLink
  • Loading multiple Javascripts on page load using Adobe DTM
  • Configured multiple Databases in AEM and connections were made using DataSourcePool OSGI service.
  • Developed multiple runmodes for different environments.
  • Extensively Used Use-API, Sling API, Workflow APIs and Widget APIs.
  • Migrated content from Teamsite to AEM 6.2.
  • Developed CRON jobs to update the content on AEM (get updates from DB and update the content on AEM) and programmatically replicate them
  • Designing the custom client libraries to use using embed and dependency properties.
  • Developed multiple custom OSGI services and workflows.
  • Developed custom workflows which triggers based on event type.
  • Developed multiple schedulers to different purposes i.e. clearing cache, page updates, page replication..etc
  • Involved in all the Scrum meetings and played active role in all the phases from design to deployment.
  • Developed multiple schedulers to generate the XML feeds for Adobe Search and Promote.
  • Writing test cases using Junit, Mockito.
  • Configuring Jenkins jobs for deployment and uploading artifacts to NEXUS repo.
  • Developing technical design and authoring documents.
  • Used Git code repository.
  • Experience working with Responsive Web design.

Environment: Java, JEE, Adobe AEM 6.2, OSGI, Workfl0ows, Sling, Schedulers, CRXDE, Adobe Desktop tools, DAM, Sling, Eclipse, Angular, JQuery, HTL (Sightly), JCR API, Jenkins,NEXUS, HTML5, CSS3, AEM Developer tools, Oracle database, MySQL, Dispatcher, Apache server, Junit, Mockito, DTM, Search and Promote

AEM/CQ Developer

Confidential, Dallas,TX

Responsibilities:

  • Refine and decompose the User Stories into details, build prototypes, and evaluate the technical feasibility in AEM.
  • Install and Configure version 6.1 of Adobe AEM Web Content management System and Apache Felix admin Console.
  • Setup and configure Authoring and Publishing environments, replication agents, dispatcher to cache the landing pages html and serve as the static pages from Apache.
  • Designed and developed AEM building blocks including templates, components, dialogs, widgets and custom widgets as per requirements.
  • Create client libraries and apply that design to the pages.
  • Managed the Media files using Digital Asset Management (DAM).
  • Created renditions using Image Magic.
  • Create and manage security groups in AEM.
  • Implemented the I18N to read the button names across the site.
  • Passing the variables to Adobe Analytics through DTM.
  • Loading scripts through Adobe DTM
  • Creating users and managing their permissions.
  • Worked on custom workflows and Personalization.
  • Implemented SQL queries for database interaction
  • Worked with OAK repository, creating indexes (Lucene, damAssetLucene) for Query Builder API.
  • Expert in developing and deploying java code via OSGI bundle
  • Worked on Sling servlets to handle POST and GET requests.
  • Used GIT as version control to restore assets to previous versions at a later time and integrated with Jenkins for continuous integration and builds
  • Configured and used Framework Logging based on SL4J logger factor for logging all the debugging and error information.
  • Perform unit testing and support testing team during iteration and release testing.
  • Involved in building, deploying the code, moving code to different environments and Supporting the application post production and maintenance.
  • Used JIRA tool to handle the production/ET tickets and bug reporting.
  • LDAP configuration on AEM for internal users to login.

Environment: AEM 6.1, Java, JSP, Active Directory, JavaBeans, HTML, CSS, JavaScript, JUnit, Log4J, Eclipse, Maven, Apache Tomcat, Web services SOAP, JIRA, Adobe AEM, JCR, Sling, Apache JackRabbit, WCM, I18N, CRX, DAM, Package Manager, CRXDE Lite, OSGI, Workflow.

Adobe CQ5/AEM Developer

Confidential, DE

Responsibilities:

  • Developed custom templates, components, workflows, OSGI services and Sling schedulers.
  • Developed Solution Architecture documents, Detail Design documents, System Interaction documents for the functional/ business requirements.
  • Analyzed and identified the risks of migrating from CQ 5.5/5.6.1 to AEM 6.0/6.1 versions.
  • Used FileVault and Bracket Extensions of AEM in Component development.
  • Developed multiple runmodes for different environments.
  • Extensively Used Use-API, Sling API, Workflow APIs and Widget APIs.
  • Design and development of web pages using HTML5, CSS3, JQuery, AJAX.
  • Created reusable components as per business requirements.
  • Customized the out of the box components to add additional fields to the dialog.
  • Developed custom servlets to integrate with third-party APIs/web services to get the data.
  • Developed Custom components to integrate the SOAP web services.
  • Worked on Multi Site Manager to develop live copy from blueprint, such that the structure and content then can be used as live copy.
  • Participated in DAM Assets management using WebDAV tools.
  • Developed listeners to perform Dialog field validations and multiple different listeners were developed at different levels.
  • Good Experience in coding OSGI services and Sling Servlet.
  • Created users and groups and managed their permissions.
  • Developed custom workflows and created launchers on the new pages.
  • Solid understanding of all Adobe AEM building blocks and the AEM development and deployment process.
  • Performed content authoring and maintenance for test environments
  • Log4J was used for application logging
  • Perforce was used for version control and maven for build automation.
  • Developed JUnit test cases for unit testing throughout the application.

Environment: CQ 5.x, AEM6.0/6.1, Apache Tomcat 7, Apache Web Server, Dispatcher, Jenkins, Jira, Agile, FileVault, Eclipse, Java (jdk1.7), JSP, Servlets, Java Script, HTML5, CSS3, Ajax, JQuery, Handlebars, Sightly, Apache Sling, Java Content Repository (JCR), Jackrabbit, OSGI, CRXDE, JSON, MVC, Restful Web Services, Advanced Rest Client, Postman rest client, AEM Brackets, Continuous Integration (CI), Git, Maven, Shell Scripting, Curl.

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, Design and Developed class graphs and association charts utilizing Rational Rose.
  • Used spring/JSP for presentation layer.
  • Implemented J2EE design patterns such as Factory, DAO, Session, Singleton, Value object.
  • Used Hibernateto implement persistence layer. Used DAO design pattern
  • Developed Web Servicesto interact with internal applications.
  • Developed GUI functionality using JSP, JSTL, Tiles, AJAX andjQuery.
  • Developed JSP custom tags, using JSP2.0.
  • Developed JUnit tests
  • Converted XML to Java objects using JAXB.
  • Developed Stateless session beans (EJB 3.0) for business layer.
  • Creating and Designing XML schemas using Altova XML spy.
  • Worked in a scrum based environment. Participated in sprint planning meetings
  • Used Clear Case for version management.
  • Interacted with application testers to review system defects and recreate defects in order to provide comprehensive fixes.
  • Wrote Ant Scriptsfrom the scratch to build the application.
  • Worked with Business analysts to clarify requirements

Environment: JSP, AJAX, Spring, Microsoft SQL Server, UML diagrams for design, clear case,XML, XSLT, JavaScript, Hibernate 3.1, EJB 3.0, jQuery, Ant, Junit and WebServices.

Confidential

Java Developer

Responsibilities:

  • Designed the Front-end screens using JSP, HTML, AJAX, CSS and JavaScript.
  • Used Struts and extensively involved in actions forms, validations framework, titles and form beans development.
  • Involved in struts, validations and tiles configurations.
  • Coded Business services using Struts and interacted with the database using JDBC.
  • Extensively worked on Struts, JMS, JSP, Java, J2EE and web services
  • Transformed XML content into HTML using XPath, XSLT.
  • Involved in Dynamic form generation, Auto completion of forms, and user-validation functionalities using AJAX.
  • Used JavaScript for web page design and client side validation.
  • Developed PL/SQL, Stored Procedures for handling Database in Oracle.
  • Developed unit test cases using JUnit and involved in QA support.

Environment: Java, J2EE, Servlets, JSP, Struts 1.1, JDBC, XML, Web Sphere 6.1, Oracle 10g, TOAD, AJAX, Eclipse 3.1.1, SVN, JUnit, HTML, CSS and JavaScript

We'd love your feedback!