We provide IT Staff Augmentation Services!

Sr Aem Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Around 10+ years of experience in Software Analysis, Design and Development and Maintenance of diversified areas of Client - Server, Distributed and Web applications using AEM, Java, J2EE.
  • Hands on experience on working with Adobe Marketing Cloud products and integration with Adobe AEM.
  • Developed components, Templates, widgets, OSGI services/servlets, custom workflows, meta tagging.
  • Converted Classic UI components to touch UI components.
  • Involved in design and implementation of AEM modules with the development of web applications which has a functional capability like WCM,Digital Asset Management (DAM), Dispatcher flush, Workflows, Campaign Management, SVN, content migration, Identity & Access Management, Social Media, SEO etc.
  • Experience in Multi-Site Manager (MSM) to develop live copy from a blueprint, such that the structure and content can be used on Live Copy.
  • Extensive programming in web development technologies like JSP, Sightly (HTL), XML, JQUERY, JSON, ADOBE CQ API’S, APACHE FELIX, OSGI BUNDLES.
  • Solid understanding of CQ5 building blocks, CRX repository, Apache Sling, leveraging web content management components for customization and portion of websites.
  • Worked on Html, CSS, ExtJS, AngularJS, Bootstrap, JavaScript and JQuery, Json, Ajax libraries to implement user interface screens and provide client-side validations.
  • Strong knowledge about Multithreading, Collections and Exception handling mechanisms in Java.
  • Expertise in designing and developing enterprise and web applications using java and J2EE technologies like Servlets, JSP, JDBC, JNDI, JMS, JUNIT.
  • Integration based on Apache Axis SOAP, RESTful, XML.
  • Developed and deployed applications using CRXDE, Eclipse and IntelliJ IDEA.
  • Knowledge of application servers like Apache Tomcat, JBOSS and Web logic.
  • Experienced in Struts, spring and Hibernate Framework and implementing design patterns like MVC.
  • Worked on Adobe Analytics to business by leveraging high-performance, real-time analytics across marketing channels.
  • Working experience with SVN, GIT and handled local workspace environment with build tools like Maven, ANT, and Jenkins.
  • Used JIRA for bug tracking and project management.
  • Experience working in Agile and Waterfall (SDLC Methodologies) environments.

TECHNICAL SKILLS

  • Enterprise Web Products: AEM 6.0, 6.1, 6.2, 6.3
  • Operating systems: Windows 7/8, Unix and Linux
  • Programming Languages: JAVA, J2EE
  • J2EE Technologies: JSP, Servlets, JDBC, Web Services
  • Web Technologies & Scripting: XML, HTML, JavaScript, CSS, JSON, jQuery, Bootstrap, Angular JS
  • Frame Work: Spring MVC, Struts MVC, Hibernate, SOAP, REST
  • App/Web Servers: Apache Tomcat Server, WebLogic, IBM WebSphere
  • Build Tools: Maven, Jenkins, ANT
  • Version Control System: SVN, Git and Bitbucket
  • IDE: NetBeans, Eclipse, and CRXDE
  • WCM: Apache Sling, HTL(Sightly), Jackrabbit, JCR 2.0, OSGI, Felix

PROFESSIONAL EXPERIENCE

Confidential

Sr AEM Developer

Responsibilities:

  • Migrated project from AEM6.1 to AEM6.3.
  • Developed Components and Templates using AEM touch UI for supporting the differentWebpages.
  • Involved in developing and debugging the websites based on functional requirements.
  • Customized dialogs for all the components for providing various options to authors while creating pages.
  • Worked on custom OSGi services, sling servlets, and scheduler jobs.
  • Created custom workflows to add additional renditions for Images and email service to approve content.
  • Integrated 3 rd party API to fetch user data consumed JSON data by making AJAX calls.
  • Created error page template and component to retrieve status of the page and passed status to analytics object for tracking.
  • Wrote java classes with SCR annotations to define OSGi services and programmatically access the jcrnodes.
  • Involved in configurations such as LDAP setup, Dispatcher, Replication, Reverse Replication and dispatcher Flush agents.
  • Translated design specs and developed responsive user interface mockups for components using HTML5, CSS3, Bootstrap, jQuery, JavaScript, Angular JS & AJAX.
  • Worked on Multisite Manager (MSM) to get same structure and content on all the versions of the website.
  • Working with Maven to build and generate the jar files to deploy in the Felix Console.
  • Created Forms and Validated form fields using JavaScript, JQuery.
  • Created an AngularJS add on lib that allows component developer to define and bind to W3C Custom Elements.
  • Used Jira for bug tracking and project management. Creating/modifying templates as per new requirements, custom dialogs and updating the client libraries.
  • Used Adobe Dynamic Tag Management (DTM) and integration of AEM with Adobe Analytics.
  • Created Documentation for the components, templates and made available to all other developers.
  • Generated new content-based reports to help the business identify the content authoring gaps.
  • Assisted QA team in testing by executing the test cases created for each component.

Environment: AEM 6.3, AEM 6.1, HTML5, CSS3, Bootstrap, Jenkins, Eclipse, Maven 3.2.5, Angular Js, JavaScript, Service API, AJAX, JSP, Java, Servlets, RESTful, XML, JUnit.

Confidential

AEM Developer

Responsibilities:

  • Developed components supporting Touch UI and Classic UI using Sightly, JSP.
  • Developed AEM templates and reusable components. Developed custom workflow process.
  • Developed Iframe (External) Component to integrate on AEM page with current portal page.
  • Worked on DAM for the maintenance of media files and created design dialogs for the common components in the entire portal.
  • Involved in development of static web pages, landing pages, category landing pages.
  • Involved in building, deploying the code and moving code to different environments.
  • Configuring Dispatchers, Flushing Dispatcher cache, Garbage collector etc.
  • Used Sling resource manager concept to overlay the foundation page to add multiple custom properties to the page.
  • Well versed with Java core concepts like collections, Multithreading, Remote Method Invocation (RMI) and Serialization.
  • Active Directory service was used to pull the applicant details automatically based on the employee ID. Integrated Active Directory with Adobe CQ components.
  • Handling the local workspace environment with maven project and Eclipse IDE.
  • GIT is used as a distributed revision control system for AEM.
  • Built various web pages using HTML, CSS, Java Script and jQuery, Angular. Integrated Angular Js and contacted with the service API.
  • Contributed to Sprint (Scrum Team) - planning, demo, development, deployment and release.
  • Used JIRA as a project management tool for the story creation and tracking down the defects. Implemented Agile methodology as a SDLC (Software Development Life Cycle)

Environment: AEM 6.1, HTML5, CSS3, Bootstrap, Jenkins, CRXDE, Eclipse, Maven 3.2.5, Angular Js, JavaScript, Service API, AJAX.

Confidential, Sunnyvale, CA

JavaDeveloper

Responsibilities:

  • Involved in Analysis, Design and Developed class graphs and association charts utilizing Rational Rose.
  • Extensively used Core Java and Data Structures in business layer classes.
  • Used spring/JSP for presentation layer.
  • Developed web tier by using Struts Framework, JSP’s, Spring etc.
  • Implemented J2EE design patterns such as Factory, DAO, Session, Singleton, Value object.
  • Used Hibernate to implement persistence layer. Used DAO design pattern.
  • Developed Web Services to interact with internal applications and an interface between CMS and ecommerce system for data exchange and/or manipulation using Core java, Servlets and JSP.
  • Developed GUI functionality using JSP, JSTL, Tiles, AJAX, ExtJS and jQuery.
  • Developed JSP custom tags, JUnit tests and model pages using JSP2.0 and Wrote Ant Scripts from the scratch to build the application.
  • Used JavaScript's for validating client-side data.
  • Created and run the test suites for the unit testing the application.
  • Involved in debugging and troubleshooting related to production and environment issues
  • Used log4j for Error logging and Mercury to test the application and fix the bugs.
  • Developed Stateless session beans (EJB 3.0) for business layer and used Clear Case for version management.
  • Possess strong analytical skills to derive constructive solutions for the problems.
  • Worked in a scrum-based environment. Participated in sprint planning meetings.

Environment: JSP, AJAX, Spring, JSON, clear case, XSLT, core java, JavaScript, HTML, CSS, Hibernate 3.1, EJB 3.0, jQuery, Ant, Junit and Webservices.

Confidential, Sunnyvale, CA

Jr Java Developer

Responsibilities:

  • Worked with Agile Development Methodology with a Test-Driven approach.
  • In case of application development to be loaded, modular approach was used.
  • Depending on the business requirements, Class and Sequence diagrams were developed.
  • Developed UML diagrams for analyzing the business requirements and designing the system.
  • Worked on developing JSP's, Action Classes and delegating the tasks to the corresponding session parameters.
  • Implemented validations for both client side and Server side using the Struts2Validator Framework.
  • MVC design pattern and TDD was used in the application in order to make it more modular.
  • Was responsible in generating Maven Script for faster and easier deployment.
  • Configurations and Deployment was implemented using the IBM WebSphere Application using Maven Script.
  • Deployed Web Services, JSP's, Servlets, and Server-side components in Web Logic Application Server.
  • Worked on running integrated testing using the JUNIT and XML for building the data structures required for the Web Service.

Environment: HTML, CSS, JavaScript, Bootstrap, JQuery, JSP, Core Java, MySQL, XML,

We'd love your feedback!