We provide IT Staff Augmentation Services!

Sr. Aem Developer Resume

2.00/5 (Submit Your Rating)

Mountain View, CA

PROFESSIONAL SUMMARY:

  • 8+ years of IT experience with 4 years in Java UI & Java/ J2EE and 4+ years in Adobe CQ5, AEM5.6, AEM 6.0 and 6.1 to build websites, apps and forms.
  • Good understanding to develop Content Management System applications using CRXDE and Eclipse IDEs.
  • Developed custom AEM 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).
  • Competence in AEM concepts such as custom CQ Components on top of JCR, CRXDE, CQ platform and use of core frameworks includes Apache Sling and Apache Felix.
  • Integrated LDAP for user access to the CMS system for authoring, publishing and workflow management.
  • Proficient in using various IDEs like CRXDE, CRXDE - Lite, RAD, and Eclipse.
  • Good web page design skills and work experience in developing web applications covering front-end/ UI using the web internet technologies like HTML4/5, XHTML, CSS2/3, JS, JQuery, Json, XML, AJAX and Content Management Systems with emphasis on W3C and usability standards.
  • Migrated components from legacy CQ5 CMS to new implementation on AEM 6.0.
  • Good experience in coordinating and working with developers (Offshore and Onsite) and End Users in Team based environment.
  • Excellent work experience in Adobe Day CQ5 WCM, CMS, CRXDE, CRXDE Lite, OSGI Framework, JCR, Apache sling, template development, CQ5, Component Development, Architecture, Administration and installation of author and Publish instances, etc.
  • Strong in AEM DAM, developed custom code to create assets, renditions, creating custom metadata for assets and assign Tags to assets.
  • Experience in developing Custom Bundles and Servlets on Adobe Felix.
  • Proficient Experience in working with OSGI bundles, Event Handling, Sling Servlets, Sling Listeners, Sling Schedulers and Sling Config .
  • Developed Use Case diagrams, Class Diagrams and sequence diagrams using Rational Rose.
  • Great knowledge in Front End Technologies: AJAX, JSTL, JSP, HTML, EXT JS, Bootstrap, angular JS, JavaScript, jQuery and CSS.
  • Strong Experience with Java technologies including: Java Collections, Multi-Threading, JSP, JDBC, Servlets.
  • Very good implementation knowledge and hands on SOAP Web services (JAX-WS) and RESTful Web services (JAX-RS).
  • Rich experienced in writing SQL queries with RDBMS skills in MySQL, SQL Server and Oracle, etc.
  • Solid knowledge in Web Services using Service Oriented Architecture(SOA) and Web/Application servers like WebLogic6.1/8.1, WebSphere, JBoss, and Apache Tomcat 8.0/7.0
  • Developed data import services to the JCR to save content authors from having to re-enter information already stored in data stores.
  • Proficient 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).
  • Strong experience in using version control tools like Git, GitHub, Subversion (SVN) and CVS.
  • Well versed with Software Development Life Cycle and Agile Methodology (Scrum).
  • Adapt to new technologies and environment and active role as team player with strong analytical and problem-solving skills from design through delivery.

TECHNICAL SKILLS:

CMS: AEM 6.2, AEM 6.1, AEM 6.0, AEM 5.6.1, CQ 5.5, CQ5 DAM

Application Server: Tomcat, Web Logic, Web Sphere, JBoss, Jetty Java Beans, Servlets, JSP, JDBC, EJB, JMS, Web Service(SOAP/REST),RPC.

Web Technologies: HTML5, XHTML, DHTML, CSS/CSS3, JavaScript, JQuery, XML,JSP, AJAX, Sightly, JSON, Angular JS, DOM, REST

Languages: C, C++, Java, SQL

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

Databases: MySQL, SQL Server, Oracle 12c/11g

Applications/Tools: IDE Eclipse, Net Beans, ANT, MAVEN, RAD, Notepad++, JIRA

Operating System: Windows, UNIX, LINUX, MAC OS

Methodologies: Agile(scrum), Waterfall

Version Controls: Git, GitHub, CVS, SVN

PROFESSIONAL EXPERIENCE:

Confidential, Mountain View, CA

Sr. AEM Developer

Responsibilities:

  • Conducted detailed analysis of user requirements and formulated technical requirements.
  • Developed Components and Templates using Adobe AEM 6.1 touch UI for supporting the different Webpages.
  • Performed AEM customization on foundation components, core CMS and workflows to extend functionalities, and improve performance.
  • Involved in developing and debugging for websites based on functional requirements.
  • Developed Adobe AEM templates and reusable components.
  • Worked on Multi Site Manager and extensively used CQ tag libraries in the components.
  • Customized dialogs for all the components for providing various options to authors while creating.
  • Worked on creating the sling servlets and OSGi services for the business logic to process the request.
  • Worked on custom OSGi services, workflows, sling servlets, and scheduler jobs.
  • Design & Development using Java/J2EE, Web Services, Struts, XML, schemas, AJAX and Deployed on Web Sphere 6.1 Application Server running on Unix.
  • Utilized HTML, CSS, jQuery for designing and implementing custom CQ components.
  • Used jQuery core library functions for the logical implementation part at client side for all the application.
  • Strategy for Content Migration from AEM 5.6.1 to AEM 6.1. Design & Development of content migration scripts for Migration.
  • Used AEM 6.1 for creating custom components workflows to build and maintain a marketing system using targeting criteria as described by business.
  • Every aspect of the web page, starting from title tags and Meta information to paragraphs of the content is designed and developed in such a way that it can be adjusted by content authors or restricted to only advanced administrators.
  • Created Sling Servlets to consume JAX-RS , SOAP web services using OSGI framework.
  • SOAP web service was integrated with Adobe CQ to get specific information from the external application
  • SOAP UI was used to test the external web application response
  • Worked on Integration with third party systems by using OSGI. Experienced with AEM forms and securing and existing forms.
  • Server Monitoring, Schedule Jobs for Maintenance, Setting up Cluster, Replication and Dispatcher Caching.
  • Train the business users on how to author different pages using the common and custom developed components.
  • Dialog field validations are performed using listeners.
  • Generated new content feeds & new content based reports to help the business identify the content authoring gaps.
  • Worked on developing dialog boxes and design dialogue boxes as needed and enhanced components by editing configurations.
  • Configuring Dispatchers, Flushing Dispatcher cache, AEM server optimization, AEM Log analyzing, Garbage collector etc.
  • Used SVN as version control and integrated with Hudson for continuous integration and sightly builds.
  • Working with Maven to build and generate the jar files to deploy in the Felix Console.
  • Developed code to send and receive messages to/from MQ (queue).

Environment: AEM 6.1, AEM 5.6.1 (WCM), AEM DAM, CQ, Workflow, Apache Sling, CRXDE, CRX, WCM, HTML, JSP, Servlets, Springs, Hibernate JavaScript, jQuery, Eclipse IDE, Tomcat 7, Scene 7, Apache Maven, Confluence, JIRA, Investors, Apache HTTP Server, SOAP and REST Web Services, Linux, Windows, Unix.

Confidential, Boston, MA

Sr. AEM Developer

Responsibilities:

  • Developed web applications in AEM systems in coordination with software development teams
  • Design and implement components for the Adobe CQ platform.
  • Diagnose and solve technical problems related to content management implementation.
  • Design, develop and support WCM components, integrations and applications.
  • Implemented custom components using CQ tags, JQuery, JavaScript and JSP.
  • Implemented server-side service components using Apache Felix framework and apache sling.
  • Implemented components to utilize services through sling service calls and Jsp tags.
  • Implemented client libraries useful at page, global and component level using CSS and JavaScript files.
  • Performed administration tasks to activate, replicate and package the changes to publish as well to be consumed by other environments.
  • Created Touch UI and Classic UI AEM components.
  • Implemented Sling servlets to provide Ajax handling.
  • Content authoring and maintenance for test environments.
  • Developing Pages/Templates/ Components in Eclipse/CRXDE Lite.
  • Development of modules and OSGI bundles.
  • Designed permissions and privileges structure for users, group, and CUG.
  • Wrote URLs mapping and dispatcher rewrite rules.
  • Assisted in functioning of AEM solutions by documentation and validation procedures of non-functional requirements.
  • Worked on the landing pages, category landing pages using content management system AEM for the consumer portal.
  • Developed AEM templates and reusable components. Developed custom workflow process.
  • Performed Unit testing on developed modules and involved in trouble shooting the components.
  • Interacted with the testing team to track the defects.
  • Developed all the UI pages using HTML 5, DOM, CSS, JAVA, JSON, JavaScript, JQuery, Ajax, Adobe Creative suite.
  • Designed Pdf, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure
  • Used VaultClipse and CRXDE extensively to perform development.
  • Drew UML diagrams like Class and Sequence Diagrams using Rational Rose
  • Assisted in functioning of AEM 5 solutions by documentation and validation procedures of non-functional requirements.

Environment: Adobe AEM 6.1/AEM 5.6.1, HTML, CSS3, JavaScript, Eclipse IDE, Bootstrap, Tomcat 6 and Gridle, JIRA, OSGI bundles, Vaultclipse, Tortoise SVN, J2EE, JSP, Servlets, Java Script, HTML, CSS, Ajax, JQuery, Apache Sling, CRXDE Lite, WCM, JCR Connector, JQuery, JSON.

Confidential, Houston, TX

AEM Developer

Responsibilities:

  • Developed Adobe AEM 5.6 templates and reusable components.
  • Development of web pages using AEM 5.6, JavaScript, HTML, CSS, Ajax and jQuery.
  • Exposure to dispatcher configurations as part of AEM website architecture.
  • Created web-services both restful and soap based from scratch.
  • Extensively used Hibernate Criteria and HQL (Hibernate Query Language) to do CRUD (Create, Read, Update, and Delete) on the backend database (Oracle).
  • 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
  • Extensively used AEM 5.6.1 tagging features in developing components and templates.
  • Worked on implementing home page and other related pages.
  • Maintained the Content Management System (CMS) and provided support for the application in authoring environment.
  • Worked on Multi Site Manager (MSM) to develop live copy from blueprint, such that the structure and content can then be used on the Live Copy.
  • Used JIRA & Mingle for bug tracking and project tracking.
  • Used Maven Deployment Descriptor setting up build environment by writing Maven build XML, taking build, configuring and deploying of the application in all the servers
  • Implementing all the Business logic in the middle-tier using Java classes, Java beans, used JUnit framework for Unit testing of application.
  • Involved in doing various testing efforts as per the specifications and test cases using Test Driven.
  • Applied MVC pattern of Ajax framework, which involves creating Controllers for implementing Classes.
  • Worked on Ingestors which ingest news, photos, videos and articles from third party
  • Logged the application using log4j for easier debug and maintenance

Environment: Java (jdk1.5), JSP, Servlets, JavaScript, HTML, CSS, Ajax, JQuery, Adobe AEM 5.6 (WCM), Apache Sling, CRXDE, CRX, WCM, Jackrabbit, JCR Connector.

Confidential

J2EE Developer

Responsibilities:

  • Developed the Service layer and placed the required Web Services archive (. aar file) in Axis 2 WEB-INF Services Directory in the repository.
  • Implemented object/relational persistence (Hibernate) for the domain model.
  • Implemented the Web services and associated business modules integration.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL and SOAP.
  • Developed and implemented the MVC Architectural Pattern JSP, Servlets and Action classes.
  • Specified the default initialization file is through the log4j.configuration system property and loaded the log4j.propertiesfrom WeblogicClasspath.
  • Used SOAP UI to test the different methods in the Web service.
  • Effective usage of J2EE Design Patterns Namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
  • Involved in Units integration, bug fixing, and User acceptance testing with test cases.
  • Used Stateless Session Bean to implement Business Process and interact with DA layer for DB Access.
  • Developed the presentation layer using JSP, HTML, XHTML, CSS and client validations using JavaScript.
  • Used Spring MVC framework for configuring the application.
  • Used SQL and PL/SQL Programming extensively to talk to Oracle database.
  • Maven was used as a build tool. Also, worked in an agile work environment.
  • Used Log4j for logging errors, messages and performance logs.
  • Involved in writing the training material for the users

Environment: Java, Servlets, JSP, Struts 2.2.x, SOAP Web Services, JDBC, HTML, DHTML, CSS, JavaScript, XML, Eclipse, JBoss 5.1, Hibernate 3.6.1, JUnit, MySQL 5.0.

Confidential

Java/J2EE Developer

Responsibilities:

  • Understanding business objectives and implementation of business logic.
  • Spring MVC Framework is used to have relationships between application components
  • Developed the action classes, Action form classes, created JSP’s using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • Developed User Interface using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Developed various EJBs for handling business logic and data manipulations from database.
  • Used SVN as Version Control System for the application.
  • Provided support to the testing team and also involved in the Bug Fixing.
  • Created XML unit test cases for testing the Web Services functions.
  • Managing the existing code, documenting all the APIs and testing.
  • Involved in fixing the production defects and coordinating the monthly releases.
  • Used ANT build tool and log4j for logging and tracing messages.

Environment: J2EE, HTML, CSS, XML, JavaScript, Spring MVC frame work, Eclipse, ANT, JUnit, CSS, Ajax, Apache Tomcat, Log4j, Subversion (SVN).

We'd love your feedback!