We provide IT Staff Augmentation Services!

Sr. Aem developer Resume

4.00/5 (Submit Your Rating)

Rosemont, IL

SUMMARY:

  • 7+ Years of experience in developing and implementing Enterprise Solutions for Distributed Software products and distributed applications using UI Front End Technologies.
  • 4 Years of experience in design and implementation of modules on AEM 5.6.0. AEM 6.1 and AEM 6.2.
  • Experience in Adobe Experience Manager and other enterprise - level web publishing platforms.
  • Experience on publishing an analytics.
  • Have a solid understanding of CQ5 building blocks, CRX repository , leveraging web content management components for customization and porting of websites.
  • Setup and configure Authoring and Publishing environments, replication agents and 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).
  • Extensive programming in Web Technologies likes JSP, JavaScript, XML, AJAX, JQuery, Adobe CQ5API.
  • Experience in personalization and testing from a design and build perspective
  • Experience in Adobe Target content optimization systems
  • Developed custom CQ components on top of JCR (Java Content Repository) and Apache Sling (A REST based web development framework on top of JCR), CRX (Day's commercial JCR Implementation), and CQ5 (Day's latest suite of WCM, DAM, and Social Collaboration applications).
  • Experience in Workflow development and integrating CQ with other applications.
  • Strong experience with setting up AEM/CQ5 using Maven and standard Eclipse tools.
  • 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 and Have a good understanding of Social Collaboration and Campaign Management with CQ.
  • Knowledge on using MVC and version control tools like Visual Source Safe and TFS.
  • Experience in developing Web Applications which have integrated a number of functional capabilities like Web Content Management (WCM), Digital Asset Management (DAM), Identity & Access Management, Social Media, Search, SEO 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, very conversant with Quality Management and System Support.
  • Expertise in HTML5, CSS3, XHTML, XML based web internet applications using JQuery, AJAX, JavaScript, Angular JS , Content Management Systems with emphasis on W3C and usability standards.
  • Solid experience with Responsive Web Design (RWD) using Bootstrap.
  • Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
  • Frequent used Groovy for many Java related development tasks and Good experience with Form Validation by Regular Expression, and JqueryLight box.
  • Expertise in designing Event Handling Models such as Listener and Dispatcher in OO JavaScript.
  • Frequent used Groovy for many Java related development tasks and used Various Charting/UI tools like JQplot, High Charts, Google API, JQuery UI.
  • Extensively used the Angular.js frameworks for single page application.
  • Application development experience in both LAMP and WAMP platform
  • Expertise in OOA, OOD, Distributed Application Development and OOPs.
  • Experienced in Struts, Spring and Hibernate Framework.
  • Worked with Agile Methodology (Scrum) and Web Services using Service Oriented Architecture.
  • Good understanding and implementation knowledge of Java&J2EE design patterns like Factory Pattern, MVC, Singleton pattern, DAO, DTO.
  • Well versed in designing presentation layer components using Servlets, JSP, HTML, and JavaScript.
  • 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.
  • Skilled at developing enterprise applications in different Java IDE's like Eclipse, Netbeans.
  • Experience using Rational Rose and Knowledge of application servers like Apache Tomcat 6.0/7.0, Glassfish etc.
  • Proficiency in server-side CSS pre-processing platforms, such as LESS and SASS.
  • Good experience with Operating Systems like Windows and partially on UNIX.

TECHNICAL SKILLS:

Languages: Java/J2EE, SQL, HTML, DHTML, JavaScript, Perl, UML, XML, XSL, XSLT, jQuery

J2EE Standards: JDBC, JNDI, Java Mail, JTA

Content Management System: AEM 6.1, AEM 5.6, CQ 5.5, JCR/Apache Sling, Day CRX, Content Modeling, Adobe DAM (Digital Asset Management)

Web Technologies: JSP, Servlet, JAX-WS, AXIS, REST (JAX-RS), SOA, SOAP, JMS, Bootstrap, EJB, Angular-JS, RMI

Databases: MSSQL Server, Oracle, DB2, MySQL, Sybase, Mongo-DB

IDE s: Eclipse, NetBeans, IntelliJ Idea, Web Logic Workshop, and WSAD

Web/App Servers: WebSphere Application Server, WebLogic, JBoss, and Apache Tomcat

Frameworks: Struts, Node-JS, Angular-JS, Bootstrap, Spring, JSF, and Hibernate

Operating Systems: Windows, UNIX, Solaris, Linux

SCM: CVS, Subversion, ClearCase, GIT

Tools: /Utilities: Log4j, Ant, JUnit, SOAP-Ui, Caliber, Maven, Gradle, Jenkins

Methodologies: Agile (Scrum, TDD), Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Rosemont, IL

Sr. AEM Developer

Responsibilities:

  • Designed and developed, CQ5 building blocks including templates, reusable components, dialogs, widgets, workflows in AEM 6.1.
  • Create and maintain customer-facing Adobe AEM content management systems.
  • Perform AEM customization on foundation components and workflows to extend functionalities, improve performance or fix issues on project level.
  • Offer solutions on top of the Adobe WCM, CRX/CRXDE, CQ WCM, DAM.
  • Worked on integrating AEM with Anjular js.
  • Setup and configure Authoring and Publishing environments, replication agents, CQ5 dispatcher to cache the landing page html and serve as the static pages from Apache.
  • Migrating from AEM 5.6 to AEM 6.1.
  • Utilize HTML5, CSS, and Angularjs for designing and implementing custom AEM components.
  • Involve with content management strategies, architecture and multichannel content delivery.
  • Developed AEM components by using Touch UI interface.
  • Developed digital consumer experiences based on foundation of the AEM product suite used DAM for image management.
  • Implemented Sling Servlets and created OSGI bundles for interacting with remote spring webapp and webservices and custom business logic in java and deploy as jar files from the Felix System Console.
  • Integrated LDAP for user access to the CMS systems for authoring and publishing.
  • Developed and deployed custom OSGi bundle in Apache Felix console.
  • Provide author training to business users to familiarize them with the design and usage of the system.
  • Worked on Multi Site Manager (MSM) in AEM to control over blueprints and live copies and work on rollout configurations.
  • Extensively used AEM tagging features in developing components and templates. Used JavaScript for writing listeners in the dialogs.
  • Authorizing access rights to AEM users and groups for accessing DAM resources.
  • Worked on Digital Asset Management, to manage and store all the media.
  • File vault in conjunction with GIT helps to pull or push the code to developer's machine.
  • Used Maven project structure for building the packages, subversion for source control, file vault for importing the code from JCR to file system and vice versa.
  • Used Jenkins as build tool and used JIRA to track the bugs, issues and project management.
  • Used Log4J for logging and tracing the messages.
  • Extensively used AEM Tag Libraries in the components.
  • Have a complete understanding of CRX repository and accessing the CRX content nodes by SQL Queries and XPath.
  • Worked on Authoring guide for authors.
  • Worked on Agile Methodology.
  • Used TDD as a method of implementation for testing functional parts of a website by performing Unit Testing.
  • Worked with release management for content deployment and releases.
  • Involved in analyzing business requirements and composing them into a technical use cases.

Environment: AEM 6.0, AEM 6.1, Apache Felix, OSGI, JAVA, J2EE, AJAX, JSON, HTML5, CSS3, JavaScript, Git, JIRA, JQuery, Eclipse, Maven, XML, LINUX, JSP, Web Services (SOAP, REST), JUnit, SVN.

Confidential, Tampa, FL

Sr. Adobe CQ5 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.
  • Developed custom components, customized forms for Internet and Intranet sites of the company.
  • 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.
  • Development of static web pages, landing pages, category landing pages using content management system, Adobe CQ5.
  • Maintaining OSGI java classes for assets import, validation processes, and to fetch the data from CQ repository obtained from different providers.
  • Built various web pages using HTML, CSS, Java Script and JQuery.
  • Solid understanding of all Adobe CQ building blocks and the CQ development and deployment process.
  • Setup and configure Authoring and Publishing environments, replication agents, CQ5 dispatcher to cache the landing pages html and serve as the static pages from Apache
  • 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.
  • Offer solutions on top of the Adobe WCM, CRX/CRXDE, CQ WCM, DAM.
  • Define implementation processes, quality gates and standards.
  • Developed message driven web services using Spring Integration.
  • Integrated Spring DAO for data access using with Hibernate.
  • OSGI bundle development experience.
  • 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: AEM5.6.0,6.1, Adobe CQ5, Adobe livecycle, JAVA, J2EE, OSGI, Spring Integration, HIBERNATE, MYSQL, AJAX, JSON, HTML, CSS, Java Script, JQUERY, Jenkins, Maven, SOAP UI, XPath, XML, LINUX, JSP, Web Services (SOAP, REST), Eclipse, SVN.

Confidential, Miami, FL

Adobe CQ5/ Java J2EE Developer

Responsibilities:

  • Involved in created tech specs for CQ5 components, workflow and web analytics requirements.
  • Design and implemented zero and phase1 custom workflows.
  • Implemented CQ5.5 with integrated Site Catalyst code for tracking requirements for variables that should be populated on every page of the SAP new site.
  • Implemented internal search CQ5 component for SAP.COM using with JSPS, Java Classes and ability to configure CQ5 OSGI bundles using Felix console.
  • Designed CQ5 search component UI using CQ5 Ext JS widgets for authoring and publishing modes.
  • Involved in analysis and design phase of Software Development Life cycle (SDLC).
  • Developed CQ5 generic, image and multi-link List components using Ext JS framework for author and publishing environment.
  • Analysis of Business Requirements and Technical Requirements.
  • Agile Software Development model used for this project.
  • Used HTML, XHTML, DHTML, Java Script, AJAX, JQUERY, JSP and Tag Libraries to develop UI/view pages.
  • Used Spring Core to define beans for Services, Entity services and corresponding depended services.
  • Involved in spring programmatic transaction management using AOP and using Spring Batch.
  • Implemented Batch framework for insurance records processing.
  • Used Apache CXF, WSDL, SOAP, AXIS and JAX-WS technologies to create web services, generate stubs and consuming the existing services.
  • Involved in developing Restful web services using JERSEY tool as wrappers to access existing business services by Mobile channel.
  • Used JMS to pass messages as payload to track statuses, milestones and states in the workflows.
  • Extensively used GOF Java and J2EE design patterns.
  • Worked on integration of AEM with Adobe Target, Adobe analytics with DTM.
  • Adobe Analytics and other analytics platforms to increase and improve the usage of business strategies.
  • Worked on Adobe Analytics for fetching end user browsing analysis.
  • Involved in the configurations set for Web logic servers, DSs, JMS queues and the deployment.
  • Involved in creating queues, MDB, Worker to accommodate the messaging to track the workflows.
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria's to fetch the data from DB.
  • Enhanced the design of an application by utilizing SOA.
  • Used JNDI for connection pooling.
  • Developed ANT scripts to build and deploy projects onto the application server.
  • Involved in implementation of continuous build tool as Cruise control using Ant.

Environment: Core Java 1.7, Spring- 3 DI, AOP, JSP, HTML, AngularJS, JUnit, CSS, XML,SAML, JavaScript, CVS, ANT, Hibernate, Tiles, Oracle, Log4J, Selenium, Cucumber, Gradle, Hudson, JMS, TDD, REST, WebSphere and Eclipse.

Confidential, Mooresville, NC

Java/ J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Developed UI screens using JSF, Icefaces, XHTML, HTML, CSS, JQuery and JavaScript.
  • Used Spring Security for Authentication and authorization extensively and Spring declarative transaction management for managing transactions.
  • Implemented EJB classes for business logic and developed EJB stateless sessions beans for backend process.ejb
  • Designed and developed Application based on JSF Framework using MVC design pattern and used JSF Validator framework for server side validations.
  • Used Spring Core for dependency injection (DI)/Inversion of control (IOC).
  • Used Spring JPA Framework for persistence onto Oracle Database and used Spring Batch for scheduling and maintenance of batch jobs.
  • Programmed session and entity EJB’s to handle user info track and profile based transactions.
  • Configured Maven for dependency management and building the entire web application.
  • Consumed SOAP web services using Apache HttpClient using various Http methods.
  • Used Data Access Objects (DAO) to abstract and encapsulate all access to the data source.
  • Development of MQ application programs for Java JMS environments using queues and messages.
  • Performed purification of the application database entries using Oracle 10g.
  • Participated in application deployments on Tomcat server.
  • Used SVN as source control. Created Application Property Files and implemented internationalization.
  • Used JUnit to write repeatable tests mainly for unit testing and deployed the application in DEV, QA, and Production environments.
  • Involved in complete development of Agile Development Methodology’ and tested the application in iterations.
  • Performed Defect tracking using HP Quality Centre. Involved in fixing System testing issues and UAT issues.

Environment: Core Java 1.7, Spring- 4 DI, Data, Transaction management, Servlets, EJB, Batch, JSF, Icefaces, Http Client, Tomcat, SOAP, Maven, Oracle, JMS, Agile-Scrum, Jenkins, JUnit, SVN, JMS, Tomcat and Eclipse.

Confidential

Java Developer

Responsibilities:

  • Used agile methodology for developing the application.
  • Developed using new features of Java 1.5 like Annotations, Generics, enhanced for loop and Enums.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using JSP, JavaScript, HTML and CSS.
  • Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Created DDL and DML SQL scripts for creation of database objects.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Core JavaDesign Patterns like Singleton, Factory, MVC, Intercepting Filter, Front Controller, Business Delegate, Service Locator, Session Facade and DAO.
  • Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation and used JavaBeans to return dynamic information.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Defined MultiAction, Abstract Wizard Form and Simple Form Controllers using Spring MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer .
  • Used JSF framework in developing user interfaces using JSF UI Components.
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles, JSP, JSTL and java script, XML Business objects developed using POJOs and data access layer using Hibernate.
  • Involved in configuring Hibernate mapping files and POJO objects.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.

Environment: Spring, Hibernate, PL/SQL, HTML, CSS, JSP, JavaScript, POJO, DAO, MVC, JST, XML, JSF, Java 1.5, JavaBeans, Singleton, Intercepting Filter.

We'd love your feedback!