We provide IT Staff Augmentation Services!

Sr. Aem Developer/lead Resume

4.00/5 (Submit Your Rating)

Minneapolis, MN

PROFESSIONAL SUMMARY:

  • Over 8+ of IT experience in designing, developing and proposing solutions for Enterprise Web Applications in Java/JEE, AEM5.6, AEM 6.0 and 6.1 to build websites, apps and forms.
  • Expertise in Java Content Repository (API) suite, Sling web framework and Apache Felix OSGi framework.
  • Proficiency with Sightly, CRX, JCR, DAM, Apache Felix, Apache Slings and OSGI technologies
  • Experience in Designing and build components, templates , dialogs , Tagging, User creation, Custom widgets and workflows using the Adobe CQ/AEM and knowledge in CQ 5 building blocks , CRX repository.
  • Good understanding of content - centric application development patterns using Adobe Experience Manager.
  • 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.
  • Strong in AEM DAM, developed custom code to create assets, renditions, creating custom metadata for assets and assign Tags to assets.
  • Experience with multi lingual websites having i18n translations.
  • Migrated components from legacy CQ5 CMS to new implementation on AEM 6.0.
  • 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, JavaScript, JQuery, JSON, XML, AJAX and Content Management Systems with emphasis on W3C and usability standards.
  • 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).
  • Strong Experience with Java technologies including: Java Collections, Multi-Threading, JSP, JDBC, Servlets.
  • Experienced in implementing single page applications using AngularJS, Rest based service calls.
  • 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).
  • 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
  • Experience managing daily communication with an offshore development teams.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, C, C++

AEM: 6.2, AEM-6.1, AEM-6.0, AEM 5.6.1, CQ5.4/5.5, WordPress, Drupal, Team Site

Technologies: J2SE, Servlets, JSP, JSTL, EJB, JDBC, JMS, Portlets, RPC, Web Service(SOAP/REST).

Web Technologies: HTML5, Sightly, HTL, CSS3, JavaScript, DHTML, XHTML, DOM, Ext JS, Angular JS, jQuery, J2EE, XML, JSON, AJAX, JSP

Databases: Oracle, My SQL, DB2, MS SQL Server

Framework: Spring, Struts, Hibernate, Junit, Log4j

Operating Systems: Windows, Unix, Linux, MAC OS

Application Server: Tomcat, Web Logic, Web Sphere, JBoss, Jetty

Applications/Tools: Eclipse, RAD, ANT, Maven, Jenkins, JIRA

Version Controls: Git, GitHub, CVS, SVN

Methodologies: Agile (Scrum), Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Sr. AEM Developer/Lead

Responsibilities:

  • Build new AEM instances and configured all the required configurations (http, dispatcher. Any) for the AEM to run as required.
  • Upgraded all the current AEM 5.6 instances to AEM 6.1
  • Worked on the issues like Disable Targeting and JQuery Versioning which usually arise when upgrading from AEM 5.6 to AEM6.1
  • Also, been in to using other Enterprise Management Tools like Adobe Test and Target, Adobe Search and Promote and Adobe DTM.
  • Developed custom page content components, page templates, dialogs for web pages using AEM Sightly for Touch UI.
  • Installed and Configured AEM Authoring & Publishing Instance.
  • Developed and deployed custom OSGi bundles in AEM system console.
  • Wrote custom workflows for publishing web pages and content authoring.
  • Design and development of web pages using Sightly, HTL, JavaScript, HTML, CSS, Ajax and JQuery.
  • Developed Adobe CQ templates and reusable components like multi-field components.
  • Worked on AEM communities for users to communicate and post their reviews.
  • Strong knowledge on AEM associated technologies like Sling, OSGI, Felix, JackRabbit, JCR, and CRX.
  • Worked on Tar Compaction and Indexing as a part of application maintenance.
  • Created the blueprints and live copy of the multisite manager application.
  • Used SVN as version control and integrated with Jenkins for continuous integration and Sightly builds.
  • Provided trainings to the business users in content authoring on AEM Author instance using Touch UI.
  • 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 and moving code to different environments.
  • Part of the application support team for fixing the incidents after the deployment.

Environment: Java, J2EE, AEM 6.1, CQ5.6.1 (WCM), AEM DAM, Tagging, Workflows, Apache Sling, CRXDE, CRX, JCR, WCM, Sightly, HTML, DHTML, JSP, Servlets, JavaScript, jQuery, Eclipse IDE, Tomcat 8, Websphere MQ, Apache Maven, AngularJS, SVN, JIRA, SOAP and REST Web Services, Oracle, UML, AJAX, log4j, Linux, Windows.

Confidential, Dover, NH

Sr. 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 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.
  • 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.
  • Define implementation processes, quality gates and standards.
  • Developed message driven web services using Spring Integration.
  • Integrated Spring DAO for data access using with Hibernate.
  • Developed GUI using HTML, CSS and Java Script.
  • Effectively communicated to customers and presented design options/considerations.
  • Adopt and utilize Iterative/Agile methodology as needed or requested.
  • Produced quality work even when under extreme time pressure and deadlines.

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

Confidential, Atlanta, GA

AEM Developer

Responsibilities:

  • Involved in high level design, Application design, development and testing.
  • Templates and components were developed in CRXDE. Multiple different nodes and widgets were created in CRXDE.
  • Multiple custom components were developed to meet the business requirements.
  • Custom xtype was developed in ExtJS to add multiple fields at a time in dialog.
  • Multiple embedded pages were developed and used in different pages in the application. Whenever there is a change then business people can update the embedded pages instead of updating every page.
  • Custom configuration settings were developed in CRXDE. Whenever user wants to change some url’s or some properties they can change in CQ side without touching java code.
  • JCR repository was used in this project.
  • Expert in writing sling servlets to handle the requests.
  • Multiple Sling and Apache Felix annotations were used on Java side.
  • Expert in publishing the content from author to multiple publish instances.
  • Created the blueprints and live copy of the application.
  • Resource mapping was used to hide the actual url and show the partial url to the user Components were developed using HTML, HTML5, CSS, Java Script, AJAX, JQuery and AngularJS.
  • Used spring framework to auto wire/inject components and configure the batch jobs.
  • Consume the Web Services to retrieve data from different applications using SOAP protocol.
  • Used Maven to build and deploy the application on web logic server.
  • Used PL/SQL developer for writing the queries.
  • Implemented Junit and Log4J
  • Used SVN for version control and used eclipse as the IDE for developing the application.
  • Supported Testing Teams and involved in defect meetings.
  • Deployed the application on a WebLogic server on a UNIX platform

Environment: Java, J2EE, JSP, JDBC, Spring, Hibernate, JavaBeans, CSS, AJAX, JavaScript, HTML, EJB, DHTML, CSS, PL/SQL, UML, AngularJS, JUnit, Oracle 11g, Eclipse, NetBeans, Log4J, Apache Tomcat, WebLogic, Agile, Web services SOAP, Adobe CQ, WCM, DAM, CRXDE, Eclipse, Sling, Apache Felix, Apache Jackrabbit, JCR.

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:

  • Involved in Object Oriented Design and development using OOA/OOD methodology to identify business requirements for developing software specifications.
  • Involved in Technical Design Document outlining the Functional specifications and detailed Technical Design based on the business requirement.
  • Involved in implementing business logic and database connectivity.
  • Designed UI using HTML, CSS and Java Scripts for interactive functionalities and complex user interface.
  • Developed simple Struts Validation for user inputs as per the business logic following the MVC Architecture.
  • Developed Java Servlets for building dynamic web sites and to access the database information on a Web server using Java Beans.
  • Created and implemented Oracle Stored Procedures, Functions, Triggers and some complex queries using SQL and PL/SQL as well as query optimization.
  • Worked collaboratively with other Development teams, System managers and Web master.

Environment: Java6, J2EE 6, JSP 2.2, Java Servlets 3.0, Apache Struts 2.1, HTML 4, CSS 3 JavaScript, XML, SQL, PL/SQL, Oracle 9i and Apache Ant 1.7

We'd love your feedback!