Senior Aem Developer Resume
CA
PROFESSIONAL SUMMARY:
- 7+ years’ experience in Software development including, analysis, design and testing in Java J2EE Technologies and developing large scale web applications using Adobe AEM (Adobe Experience Manager 6.1)/Day CQ content management systems.
- Over 4 years’ Strong experience on Adobe CQ5 component development, Templates, backend OSGi bundles, DAM (Digital Asset Management), Workflows, Designs, etc.
- Expertise in developing Enterprise level applications using Sightly, JSP, J2EE technologies like JSP, JDBC, Servlets, JSTL.
- Experience in web development languages like HTML5, CSS3, JavaScript, JQuery, Angular Js
- Knowledge on application servers like WebSphere, WebLogic.
- Version control tools like GITHUB, SVN and Clear Case
- Experienced in working on IDEs like Eclipse, CRX (CRXde lite and CRXde)
- Around 4 years’ experience working in Adobe CQ5.x/AEM5 (CQ 5.6,6.1)
- Strong knowledge on employing Java Content Repository(JCR) for developing applications on Adobe CQ
- Proficient in CQ Architecture, Application development and Deployment Cycles.
- Knowledge in developing application on OSGI, Apache Sling and Apache Felix Frameworks.
- Experienced in deploying dynamic libraries and API packages into OSGI
- Experience in, Digital Asset Management, Tag libraries customizing foundation components in CQ.
- Strong development experience in building Components using JSP and Sightly.
- Experience in Large Scale Web applications.
- Experience in creating Templates, Custom Workflows, Widgets, dialogs and design dialogs in CQ.
- Involved in spring testing and working with Web Services, both SOAP & REST, JAX - WS, WSDL.
- Knowledge on Search implementation using Lucene.
- Strong Understanding Object oriented analysis and design and Responsive web application development
- Performed unit testing and functional testing by creating test suites and has strong knowledge on Quality Assurance processes.
- Experience in working in an AGILE Software development model and Waterfall Development model.
- Created UML models for applications designed business flows using Rational Rose tool
- Good understanding of all Adobe AEM building blocks and the AEM development and deployment process
- Worked on Adobe Analytics to business by leveraging high-performance, real-time analytics across marketing channels.
- Knowledge on Adobe Target, which is used to target the content based on age and geographic location.
TECHNICAL SKILLS:
Technologies: AEM 6.1, 6.2, CQ 5.6, Java.
Framework: Struts, Spring MVC, Apache Sling.
Web/Application Servers: Web Sphere 5.x.
Languages: Sightly, JSP, Java J2EE, Servlets, Core JAVA, SQL.
Web Technologies: HTML5, CSS3, JavaScript, Sightly(HTL), XML, JSON, AJAX, JQuery.
Databases: Oracle 12c/11g /9i, MySQL, SQL Server.
IDE's: Eclipse, CRXDE, CRXDElite, IntelliJ.
Development Methodologies: UML(Rational Rose), J2EE Design Patterns
Tools & Utilities: Adobe AEM/CQ5.x, SubversionSVN, Clear case, Maven, GITHUB.
Operating Systems: Windows XP/7/8/10,MAC & LINUX
EXPERIENCE SUMMARY:
SENIOR AEM developer
Confidential, CA
Responsibilities:
- Developed custom page content components, page templates, dialogs for web pages using Sightly.
- Developed and deployed custom OSGi bundles in AEM.
- Created and deployed web pages using HTML, JSP, Angular JavaScript and CSS
- Used Maven automated build scripts to compile and package the application.
- Design custom workflows for asset soft delete, creating B&W renditions, publishing web pages and content authoring.
- Worked on AEM communities for users to communicate and post their reviews using bazar voice.
- Used Jira for bug tracking and project management. Creating/modifying templates as per new requirements, custom dialogs and updating the client libraries.
- Strong knowledge on AEM associated technologies like Sling, OSGI, JCR, and CRX.
- Worked on Tar Compaction and Indexing as part of application maintenance.
- Used GITHUB as version control and used Jenkins for continuous integration and nightly builds.
- Design and development of web pages using Slightly(HTL), JavaScript, HTML, CSS, Ajax and JQuery.
- Worked on web services to consume the data from the application API’s
- Wrote custom code (scheduler with corn job) to create assets in DAM, workflows to approve/reject assets and assign tags.
- Involved in building, deploying the code.
- Part of the application support team for fixing the incidents after the deployment.
- Developed Adobe CQ templates and reusable components like multi-field components and customized other OOTB components.
- Working on defects reported by the QA team and working towards fixing them.
Environments: Java, J2EE, AEM 6.1, 6.2, AEM DAM, Tagging, Workflows, Apache Sling, CRXDE, JCR, Slightly, HTML, JSP, Servlets, JavaScript, jQuery, Eclipse IDE, Apache Maven, AngularJS, GITHUB, JIRA, SOAP and REST API, UML, AJAX, log4j, Windows.
AEM Developer
Confidential, MA
Responsibilities:
- Developed Custom Components.
- Worked on User Management and Mobile site implementation.
- Developed multiple templates for application as per requirements.
- Developed Custom API’s and REST Web Services for our applications to integrate the SOAP Web services.
- Used Ajax to call JSON Objects and display in dropdowns in JSP’s
- Worked on Multi Site Manager to develop live copy from blueprint, such as structure and content then can be used as live copy.
- Developed custom workflows.
- Worked on backend bundles development, build script modifications using pom.xml and Maven deployment methodologies.
- Used JCR and Hybris to store and retrieve the data from database
- Performed content authoring and maintenance for test environments
- Log4J was used for application logging
- Developed JUnit test cases for unit testing throughout the application.
- Used Hibernate as ORM tool and Perforce for source code repository.
- Used GIT as version control and integrated with Jenkins for continuous integration and nightly builds.
- Used JavaScript framework for performing front end validations.
- Good Experience in coding OSGI services and Sling Servlet.
Environment: AEM 6.0, Java, JSP, Active Directory, Spring, CSS, AJAX, JavaScript, HTML5,, CSS, PL/SQL, SQL Developer, UML,Eclipse, Log4J,Web services SOAP, JAX-WS, WSDL, JIRA, DAM, CRXDE, OSGI.
CQ5 Developer
Confidential, California
Responsibilities:
- Managing Adobe AEM Environment (CQ Authors and CQ publishers).
- Developed GET/POST sling Servlets to provide various services in the CQ system.
- Developed CQ5 templates, components, workflows, campaigns, OSGI bundles.
- Design, Developed and implemented web pages using CQ5, JavaScript, HTML, CSS, Ajax and JQuery.
- Used Eclipse Integrated Development Environment (IDE) in entire project development.
- Configured the Customer Master Data, Selection of fields applying suppressed, mandatory and optional functions for Customer Master Data and defined Account Groups for Customers.
- Utilized REST, Java, Sling, CQ5 and JavaScript for custom coding.
- Enhanced CQ5 personalization engine to surface the CQ5 content on portal using JavaScript and Sling script based on segment and LDAP user profile attributes.
- Developed complex components with dialog on CQ5.
- Created POC related to CQ5 design and implementation.
- Run weekly builds as per completion of development cycle.
- Implemented REST full and Soap based web services from scratch.
- Used SVN as version control and Jenkins for weekly/biweekly build.
- Coded test cases to test the use cases using unit.
- Draw UML diagrams like Class and Sequence Diagrams using Rational Rose.
- Used and managed JIRA and Confluence for Bug tracking, project tracking and team work
- Used JSTL tag library for processing attributes on the web page.
- Coordinate security review and ensure security standards are followed.
- Designed and Participated test plans with QA staff for unit, system and integration testing
- Configuring Dispatchers, Flushing Dispatcher cache, CQ server optimization, CQ Log analyzing and Garbage collector.
- CQ packages deployment from one environment to another environment. (Development server, Test server, Staging or Preview server and Production server).
- Used Ajax to call JSON Objects and display in dropdowns in JSP’s
Environment: CQ5.6, Java/J2EE, Spring, JavaScript, HTML, CSS, AJAX, JSP, JQuery, Servlets, Apache, WCM, CRXDE Lite, SVN, log4j, Jackrabbit, JCR Connector.
Java Developer
Confidential
Responsibilities:
- Used Enterprise Java Beans EJBs for middle tier component and business logic implementation.
- Used HTML, Servlets, JSP and XML for the presentation layer along with JavaScript for the client side validations.
- Used Hibernate Query Language to perform data Retrieval, Update and all CRUD operations.
- Developed the Web Application using JSP, Java Script, JQuery, Servlets, HTML, DHTML and performed validations using JavaScript
- Integration and functional testing before releasing code for client testing
- Implemented the struts framework
- Developed swing windows and integrated them with EJB.
- Implemented dynamic and static security for different roles
- Used CVS for source configuration management and Log4J for debugging and logging.
- Deployed on Web Logic Application server and performed necessary testing.
- Implemented JDBC to enable the Database connections
- Used Data Transfer Object and Data Access Object design patterns.
- Developed SQL queries and used stored procedures to perform transactions with the DB2 database
- Involved in the development of various use cases, class diagrams and sequence diagrams using UML.
- Developed Stateless Session EJBs for various Business Modules.
- Tested multiples application by developing JUnit test cases.
Environment: Java, Servlets, JSPs, JavaScript, Struts, EJB, IBM WebLogic, Oracle, DB2, XML, DHTML, CSS, Java Script, JQuery, Log4J, JUnit, JDBC, Hibernate, eclipse IDE, JSF