We provide IT Staff Augmentation Services!

Sr. Aem Developer Resume

2.00/5 (Submit Your Rating)

Austin, TexaS

SUMMARY:

  • Over 7+ years of experience in Information Technology experience as a Sr. Java Developer with 4 years of experience in Adobe CQ5/AEM Development and administration.
  • Hands on experience in building and deploying enterprise level Web Content Management solutions on Adobe CQ 5.3, 5.6,6.0 and AEM 6.2"
  • Expertise with Sightly, CRX, JCR, DAM, Tagging Apache Felix, Apache Slings and OSGI technologies
  • Experience in Designing and build components, templates, dialogs, and workflows using the Adobe CQ/AEM and knowledge in CQ 5 building blocks, CRX repository
  • Expertise in campaigns in Adobe Target to maximize corporate sales objectives and Experience with multi lingual websites having i18n translations .
  • Strong experience in end - to-end Adobe Analytics implementation using Adobe Dynamic Tag Management(DTM).
  • Have a good understanding of CQ Mobile development concepts like server-side Mobile API, Mobile Components, Emulators, Device Groups, Device Detection and Mobile request processing.
  • Expertise in Java Content Repository (API) suite, Sling web framework and Apache Felix OSGi framework and had experience on deployment tools like Maven
  • Personalization and Experience Management (Site Catalyst, Test and Target, Audience Manager, Discover with AEM 6.0)
  • Experience in Building the capabilities and expertise around Adobe Analytics, Adobe Campaign and Adobe Target
  • Experience on various migrations like the version Adobe CQ 5.6.1 instances to AEM 6.0
  • Excellent training and experience with responsive / adaptive design for mobile web design and development
  • Worked on CQ5 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.
  • Experienced in developing Custom bundles and Servlets on Felix and Expertise with setup and development of GUI using CQ5 and Ext JS.
  • Hands on experience in setting up or upgrading complex CQ environment with expertise in CQ5 Author, Publisher and Dispatcher administrations.
  • Experience in understanding of the Application Development Life Cycle and the ability to lead efforts in implementing life cycle practices
  • Domain expertise includes, system developments using Core Java& J2EE Technologies such as JSP, JDBC, XML, SAML, ANT, Maven, JavaScript.
  • Proficient in using various IDEs like CRXDE, CRXDE-Lite, RAD, and Eclipse.
  • Expertise in developing integrated business applications using Hibernate, Spring framework (Spring Core Framework, AOP, Spring Integration, Spring Batch, Spring MVC, Spring Web flow and Spring Security), Struts, JSF Framework and Web Services (JAX-WS, JAX-RPC, JAXP, JAXB).
  • Proficiency in deploying n-tier Enterprise / Web applications using IBM WebSphere 5.0, 5.1, 6.1 BEA WebLogic 8.1 and Apache Tomcat.
  • Experience with SDLC process (Agile, Waterfall models) of performing detailed analysis, collecting use cases, documenting requirements.
  • Ability to build tables, stored procedures, indexes, create jobs in SQL Server, use SQL Server Management Studio and tools such as query analyzer, activity monitor, and query profiler.
  • Good experience in coordinating and working with developers (Offshore and Onsite) and End Users in Team based environment.

TECHNICAL SKILLS:

Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, Adobe CQ5.X and AEM 5.6, Adobe CRX, AEM6.0, 6.1 and 6.2

Languages: C, C++, Java, JavaScript, SQL

Technologies: JSP, Servlets, LDAP, EJB, RMI, JNDI and JDBC, JMS, Apache Tomcat

Adobe Applications: Apache Sling, Adobe CQ5.X and AEM 6, Adobe CRX

Frameworks: Struts, Spring MVC, Apache Sling, Apache Felix

Databases: MySQL, SQL Server, Oracle Server, MongoDB

Operating System: Windows MS DOS, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Austin, Texas

Sr. AEM Developer

Responsibilities:

  • Worked with Business, Managers and Architects to make sure get the appropriate designs and requirements to develop the implementation
  • Used Hp Agile Manager create user stories and bugs and to track team progress, time on each task and sometimes role involves to work on the change requests known as CRs using ALM(Application Lifecycle Management)
  • Developed digital consumer experiences based on foundation of the Adobe CQ/AEM product suite used DAM for Various Assets.
  • Extensively used CQ5 tagging features in developing components and templates.
  • Designed DAM taxonomy and tagging for the website
  • Enhanced CQ5 personalization engine to surface the CQ5 content on portal using JavaScript and Sling script based on segment and user profile attributes.
  • Worked with three different data systems to migrate into AEM 6.2
  • Maintained the Content Management System (CMS) and provided support for the application in authoring environment
  • Integrated with a shared globally accessible repository for shared permissions-based digital media assets using CQ5 DAM.
  • Used Maven scripts to build the application and used the continuous integration server to deploy the artifacts.
  • Worked on developing service in Events that gives JSON output for the events current status & time.
  • Extensively worked on front end, business and persistence tier using the HTML, CSS, JavaScript, jQuery, and Hibernate frameworks.
  • Worked on the landing pages, category landing pages using content management system Adobe CQ5 for the consumer portal.
  • Customized the AEM 6.2 for creating various buttons and designed the workflow components related to digital assets upload workflow as per the client requirements
  • Customized the search results from out of box functionalities of AEM 6.2
  • Designing the new component/template/service/workflow/life cycle/jobs/email template from scratch or doing the customization in the already built using the CQ5 APIs
  • Performed administration tasks to activate, replicate and package the changes to publish as well to be consumed by other environments.
  • Designed the templates in hierarchy for easy extension and maintenance, i.e. A base template is developed for the common page head, body, footer, navigation menu, etc. all other templates inherits the base template.
  • Implemented i18n internationalization in the website.

Environment: AEM 6.2, CQ5 DAM, CQ Tagging, Adobe live cycle, Apache Maven, Hp agile manager, ALM, Apache HTTP Server, SOAP and REST Web Services, Apache Sling, slightly, CRXDE, CRX, WCM, HTML, JSP, Servlets, JavaScript, jQuery, AJAX, Eclipse IDE, Java, Json, XML,ExtJs,Firebug,Git

Confidential, San Jose, CA

AEM Developer

Responsibilities:

  • Installed and Configured version 6.1 of AEM Web Content Management System and Apache Felix Admin Console.
  • Extensively used CQ5 tagging features in developing components and templates
  • Worked in configuring AEM Workflows, Replication Agents, Dispatcher, Tag management, DAM, Osgi etc.
  • Setup and configure Authoring and Publishing environments, replication agents, AEM/CQ5 dispatcher to cache the landing pages html and serve as the static pages from Apache.
  • Also been in to using other Enterprise Management Tools like Adobe Test and Target, Adobe Search and Promote and also Adobe DTM.
  • Worked on setup and configuration of the SAML authentication servers
  • Worked on AEM/CQ5 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.
  • Used Jenkins to build, package and deploy the application and used Log4j for the Logging system.
  • Collaborate with Architects on the design and architecture for our team's deliverables.
  • Created web-services both restful and soap based from scratch
  • Documented each and every user story. Review of Code and prepared test cases.
  • Developed custom components, customized forms for Internet and Intranet sites of the company.
  • Worked on Personalization. Involved on short URL configurations.
  • Provide estimates, designs, and specifications for CQ5 templates, components, and workflows
  • Provide author training to business users to familiarize them with the design and usage of the system.
  • Create and maintain customer-facing Adobe CQ5 content management systems.
  • Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
  • SVN is used as a distributed revision control system for CQ5. File vault in conjunction with SVN helps to pull or push the code to developer's machine.
  • Worked on the landing pages, category landing pages using content management system Adobe CQ5 for the consumer portal.

Environment: AEM 6.1 (WCM), Sightly, DAM, Java, JSP, Servlets, JavaScript, JSON, HTML, CSS, Ajax, jQuery, Apache Sling, CRXDE, CRX, WCM, JIRA, Jenkins, GIT, Maven, Soap web services.

Confidential, Milpitas CA

AEM Developer

Responsibilities:

  • Designed and developed, CQ5 building blocks including templates, components, dialogs, widgets, workflows.
  • Developed more than 2 applications that uses JCR content repository in CQ to store information and query the JCR for display and reporting purposes.
  • Have been using DAM Assets, Package Manager, Package Share, Replication and other tools provided by CQ
  • Implemented AEM DTM Integration (Published blog here), Adobe Target and Audience Manager integration with AEM
  • Implemented Adobe and Google Analytics (GA) via Dynamic Tag Manager (DTM)
  • Offer solutions on top of the Adobe WCM, CRX/CRXDE, CQ WCM, DAM.
  • Customized dialogs for all the components for providing various options to authors while creating.
  • Define implementation processes, quality gates and standards.
  • Developed message driven web services using Spring Integration.
  • Integrated Spring DAO for data access using with Hibernate.
  • Maintaining OSGi java classes for assets import, validation processes, and to fetch the data from CQ repository obtained from different providers. OSGi bundle development experience.
  • Solid understanding of all Adobe CQ building blocks and the CQ development and deployment Process.
  • 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.
  • Developed GUI using HTML and Java Script.
  • Performing analysis using Web Analytics tools such as Adobe Site catalyst (Omniture), New relic.
  • Effectively communicate design to customers and present design options/considerations.
  • Adopt and utilize iterative/Agile methodology as needed or requested.
  • Produce quality work even when under extreme time pressure and deadlines.

Environment: Adobe CQ5, JAVA, J2EE, OSGi, Spring Integration, Web sphere,HIBERNATE, AJAX, JSON, HTML, CSS, JavaScript, JQUERY, Jenkins, Maven, SOAP UI, XPath, XML, JSP, Web Services (SOAP, REST), Eclipse, SVN

Confidential, Holmdel, NJ

Adobe CQ5 Developer

Responsibilities:

  • Create and maintain AEM content management systems.
  • Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
  • GIT is used as a distributed revision control system. File vault in conjunction with GIT helps to pull or push the code to developer's machine.
  • Developed custom components, customized forms for Internet and Intranet sites of the company.
  • Development of static web pages, landing pages, category landing pages using content management system.
  • Hands on knowledge of integration with cloud service, DTM, Target, Digital Publishing Suite etc.
  • Provide estimates, designs, and specifications for AEM templates, components, and workflows
  • Built various web pages using HTML, CSS, Java Script and JQuery.
  • Setup and configure Authoring and Publishing environments, replication agents, AEM dispatcher to cache the landing pages html and serve as the static pages from Apache
  • Using Angular JS to provide services to different components of portal.
  • Worked on Angular JS for reading and Posting JSON data.
  • Worked on 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.
  • Provide author training to business users to familiarize them with the design and usage of the system

Environment: Adobe CQ 5.5, DAM, CQ Tagging, JAX-WS, JAX-RS, Java, J2EE, Apache Maven, Angular JS, Rally, Restful Web Services, JAXP, JAXB, Axis 2.0, Jersey 1.2, Servlets, JDBC, MS SQL Server, HTML, JSP, AJAX, JUnit, log4j, Linux, Windows

Confidential, Middletown, NJ

Adobe CQ5 Developer

Responsibilities:

  • Extended foundation components to create custom CQ5 components based on requirement Developed CQ Templates and Components.
  • Experience developing UI, OSGI components in CQ 5.3.
  • Experience developing event handling and related components in CQ 5.3
  • Effective use of component properties to meet the business requirements like actions, drop targets and in place
  • Utilized REST, Java, Sling, CQ5, and Java script for custom Coding.
  • Experience Developing service in Events that gives JSON output for the events current status & time.
  • Is working with Maven to build and generate the jar files to deploy in the Felix Console.
  • Involved in building, deploying the code and moving code to different environments.
  • Supported the production and maintenance and also solved the Change Requests according to the requirements.
  • Designed and delivered Adobe CQ components to allow non-technical users to rapidly update and create web site content.
  • Content authoring and maintenance for test environments, including Campaigns and Segmentation.
  • Implemented i18n internationalization in the website.
  • Extensively designed and developed UI using custom ExtJs components.
  • Responsible for authoring and publishing websites using CQ 5.3.
  • Setup and Used maven for managing dependent software libraries (jars) required to build our application.
  • Involved in testing of application on various levels like integration and System testing.

Environment: Java (jdk1.7), JSP, Servlets, Java Script, HTML, CSS, jQuery, CQ5, CRXDE, WCM, Jackrabbit, Windows and Linux

Confidential

Java Developer

Responsibilities:

  • Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
  • The base architecture was designed as per the MVC architecture using Struts Framework.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and JDBC for database connectivity.
  • Creating word documents using Java APIs in Client implementation.
  • Developed several web pages using JSP, struts tag libs, HTML, AJAX, XML and XQuery.
  • Coding Struts Validator for Client and Server side validation
  • Developed Struts Action classes using Struts controller component.
  • Used JavaScript to perform checking and validations at Client's side by integrating JavaScript with JQuery library.
  • Involved in Sever side validation based on the Business rules.
  • Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JSF, JavaScript and HTML/DHTML and CSS.
  • Involved in the development of server side application pages using JSF framework.
  • Used JMS to queue the messages.
  • Extensively developed supporting Java Beans Components.
  • Developed Stored Procedures, Triggers and Packages in Oracle.
  • Developed DAO pattern for Database connectivity.
  • Design and develop Form and Action classes across the modules for business logic.
  • Eclipse is used as an IDE for the development of the application.
  • Used JBoss application server for deploying project in production environment.
  • Used JDBC API to establish connection between Java and Database.
  • Written SQL queries, stored procedures, modifications to existing database structure as required per addition of new features.
  • Creation of scripts for generation of reports.
  • Implemented test cases for Unit testing of modules using JUnit.
  • Used ANT for building the project.
  • Used CVS for version control.
  • Actively participated in release management and post implementation support

Environment: JBoss application server, Java JDK 1.4, JDBC 3.0, Struts, SQL, PL/SQL, XML, XSLT, AJAX, XQuery, JAXB, JSF, Web Services 1.1, SOAP, JMS, LDAP, JUnit, Eclipse 2.0, Rational Rose, Oracle 8i.

Confidential

Java developer

Responsibilities:

  • Full life cycle experience including requirements analysis, high-level design, detailed design, data model design, coding, testing and creation of functional and Technical design documentation.
  • Closely worked with System Analysts and testers to develop the Module from designing, development and implement in production.
  • Java Development and deployment using Web sphere 6.1, Clear Case, Oracle
  • Design & Development using Java/J2EE, Web Services, Struts, XML, AJAX and Deployed on Web Sphere 6.1 Application Server running on Unix
  • Worked on web technology Java, JSP, Servlets to build front end web framework
  • Have adopted J2EE framework using Struts, Web Services with standard design patterns.
  • Implemented J2EE Design Patterns DAO, Transfer Objects, Service Locator, Singleton and MVC Design patterns.
  • Done code review and configuration build management for the application using Ant.
  • Implemented agile methodology process for the development of the project.
  • Have used IDE tool Rational Application Developer for development of source code, integration and testing
  • Used Oracle 10g as a database for the back-end system.
  • Have written SQLs to pull data and created procedures.
  • Have used JUnit for unit testing framework of code in Test Driven environment.
  • Prepared Unit Test Plan, Integration Test Plan for the testing. I have also reviewed test plans of the peers in my team.

Environment: Java JDK 1.4, JDBC 3.0, Struts, SQL, PL/SQL, XML, XSLT, JAXB, Web Services 1.1, SOAP, JMS, LDAP, JUnit, Rational Rose, Oracle 8i.

We'd love your feedback!