We provide IT Staff Augmentation Services!

Aem Developer Resume

4.00/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY

  • Overall,8 years of IT experienceand5 years ofhands - onAEMexperience in development of content management solutions using Adobe AEM Content Management System.
  • Excellent work experience inAEM 6.5, AEM 6.4, AEM 6.3, AEM 6.2, AEM 6.1.
  • Involved in all AEM related design and framework development usingtemplates, components widgets, AEM bundle, JCR/Sling API, clustering publish and author setup.
  • Installed and configured authoring and publishing environments, replication agents.
  • Experienced in usingCRXDEand Eclipse IDEs to develop CMS applications.
  • Extensive programming in Web Technologies likesJSP,JavaScript,XML,AJAX,jQuery,Adobe AEMAPIs,Apache Sling,OSGi bundles.
  • Expert at developingcustom components, page templates, template components and workflow.
  • Experience increating servlets for the backend services.
  • Experience in creating SOAP and REST services
  • Experience in extending and usingCRX, JCR, Sling and OSGI technologies.
  • Proficient in AEM Architecture, Application development and Deployment Cycles.
  • Expert in creating ofTemplates,Custom Components,Workflow Models/Workflows, Blueprint, Widgets
  • Good web page design skills usingHTML (HTML5),CSS3,Ajax,jQuery,JSPandJava Scriptand making them cross browser compatible.
  • Good knowledge of web services and has technical understanding ofSOAP protocol, REST full architecture, UDDI & WSDL.
  • Good understanding of J2EE Security framework. Having experience in configuration of SSL onWeb Logic server.
  • Expertise in developing and implementing enterprise solutions for distributed software products and applications using Java technologies.
  • Expert in writingSQLqueries withRDBMSskills inMySQL,SQL ServerandOracle, etc.
  • Rich experienced in writingSQLqueries withRDBMSskills inMySQL, SQL Server and Oracle, etc.
  • Hands-on experience using development IDEs includingEclipse,Net Beansand usedMAVENas build tool. Efficient in usingJunitfor unit testing.
  • Expertise in building client-side Middle Tier Development environment usingJSP,Servlet, etc.
  • Worked with other teams in most of the projects likeAngular team.
  • Experience in using various jQueryUIcontrols and corresponding Event handlers etc.
  • Specialized in integratingWeb 2.0Apps with AEM, using core jQuery along with AJAX/JavaScript.
  • Client-side technologies such asJavaScript, HTML, XML, XSL,Web Services etc.
  • Ability to write clear, well-documented, well-commented and efficient code forwebdevelopment.
  • Experience with User Acceptance Testing(UAT)and Accessibility Testing.
  • Worked with Agile Methodology (Scrum) andWebServices using Service Oriented Architecture. Good experience with Operating Systems likeWindows NT/9x/2000/Me/XP/Vista andpartially onUNIX.
  • Extensive experience in client interaction for business requirements analysis, presentations for business and technical requirement document and functional design document.
  • Experience in working and helping colleagues with team challenges.
  • Excellent analytical and logical skills with strong communication skills.

TECHNICAL SKILLS

J2EE Technologies: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS

Architecture & Framework: Client-Server, MVC, J2EE, Struts, Spring, Hibernate.

Database: Oracle (10g/11g), SQL server, MySQL

IDE: Eclipse,Net Beans,IntelliJ,JBuilder.

Enterprise Web Products: AEM6.1,6.2,6.3,6.4,6.5

Operating Systems: Windows NT/XP/2003/VISTA/7/8, Linux, Unix

Conceptual knowledge: Web Services.

GUI: HTML5,XML, XSLT, JSF, AJAX, JavaScript, CSS3, JQuery, Angular JS, EXT JS.

Query Languages: SQL, PL/SQL.

Programming Languages: C, Java, HTML 5

Tools: BEA WebLogic 8.1, JBOSS V7, IBMWebSphereApplication Server 6.1, Tomcat 6.0, JUnit 4.0, ANT, Log4j, Mercury Quality Centre, Rational Clear Quest. ANT, Maven, SVN, Toad, GIT, Stash.

Design & Control: UML, Rational Rose, CVS, Clear Case

PROFESSIONAL EXPERIENCE

Confidential, Cincinnati, OH

AEM Developer

Responsibilities:

  • Created custom touch UI components and editable templates usingAEM 6.3& 6.4.
  • Installed and configured Adobe AEM 6.4 version.
  • Develop Custom AEM Workflows, OSGi Services and other Dynamic/Static web content managementcomponents.
  • Installed CRXDE Integrated development environment and Configuration of the project with Subversioncontrol.
  • Accessed JCR programmatically to store and fetch data.
  • Setup and configure Authoring and Publishing environments, replication agents, dispatcher flush agents,AEM dispatcher to cache the landing pages, HTML and serve as the static pages from Apache.
  • Create and integrate content driven applications on top of the AEM core platform.
  • Writing activation and deactivation workflow models using various components such as process, participant, and dynamic participant steps.
  • Installed CRXDE Integrated development environment and Configuration of the project with Subversioncontrol.
  • Accessed JCR programmatically to store and fetch data.
  • Developed the application for responsiveness to different screen resolutions using Bootstrap and CSS media queries.
  • Created client libraries at component level and global level (designs) for handling JavaScript and CSS.
  • Implemented server side service components using Apache Felix framework and Apache Sling.
  • 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 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 usedAEMTag Libraries in the components.
  • Have a complete understanding of CRX repository and accessing the CRX content nodes by SQL.
  • Worked with release management for content deployment and releases. Involved in analysing business requirements and composing them into a technical use cases.

Environment: AEM6.3 and 6.4,Java, JSP, CRXDE, OSGI, HTML, CSS, React Js,jQuery, JSON, AJAX,JavaScript, JIRA, Jenkins, Responsive web designing, GIS, Visual Studio, Source tree, GIT,IntelliJ.

Confidential, Austin, TX

AEM Developer

Responsibilities:

  • Develop, implement and configure web content management solutions usingAEM(Adobe CQ)and technologies such asJava,HTML/DHTML,XML,JavaScript, andweb services
  • Migrating from AEM 6.1 to 6.2.
  • Converting classic UI components to touch UI components.
  • Designed and developed,AEMbuilding blocks including templates, reusable components, dialogs, widgets, workflows inAEM6.1.
  • Create and maintain customer-facing AdobeAEMcontent management systems.
  • PerformAEMcustomization on foundation components and workflows to extend functionalities, improve performance or fix issues on project level.
  • Offer solutions on top of theAdobe WCM,CRX/CRXDE,CQ WCM,DAM.
  • Worked on integratingAEMwithAngularJS.
  • Designed and developed Content Structure including folder structure.
  • UsedJIRAto create story and bugs and to track team progress, time on each task.
  • Lead all CQ5 related design and framework development usingtemplates,components widgets,AEM bundle,JCR/Sling API, clustering publish and author setup
  • EnhancedAEMpersonalization engine to surface the AEM content on portal usingJavaScriptandSling scriptbased on segment andLDAPuser profile attributes
  • LDAPIntegration withCQfor user authentication
  • Worked on updating Function Specifications and working according to Design document.
  • UsedApache Mavenfor build automation
  • Been a part in developing responsiveness of the site.
  • Have an understanding about thecross-browserissues.
  • Designed and developed folder structure.
  • Analyzed and resolved technical issues relating to content management.
  • Also involved in two initial demos and coordinating withoffshoreteam.

Environment: AEM6.1,6.2, SVN, JSP, JSON, HP-Unix 11.23, CRX, PL-SQL, UNIX, MS Project, HTML, J-Query, AJAX, Apache Felix

Confidential, Seattle, WA

Java Developer

Responsibilities:

  • Understanding functional specifications, designing, and creating custom solutions to match the requirements.
  • Designed and developed the front end usingHTML,CSSand JavaScript withAjaxand tag libraries.
  • Designed and DevelopedUI's using JSP by following MVC architecture GUI was developed using JSP, AJAX and JavaScript, Spring framework.
  • Developed application business components and configured beans usingSpring IOC.
  • Involved in the Development of Spring Framework Controllers.
  • Configured the URL mappings and bean classes using spring app-servlet.xml.
  • UsedSpringFramework forDependency injectionand integrated with Hibernate framework.
  • Developed applications usingHibernatepersistent framework, developed persistent classes, hibernate-mapping files.hbm.xml file, hibernate query language
  • Had developedBusiness Object,POJOand helper classes to access database.
  • Oracle was the database and a Hibernate O-R mapping tool was used.
  • CSS.
  • The project was developed on Eclipse, Version Control with Subversion and Automated Build & Deployments with Jenkins.
  • The project was deployed to test on local Environment on Apache Tomcat, and it was deployed on WebLogic 9.2 in test.
  • UsedLog4Jto print the logging, debugging, warning, info on the server console.
  • Handled the client side and server side validations using Struts validation framework.
  • Used Spring Core Annotations forDependency Injection.
  • Designed and developed a 'Convention Based Coding' utilizing Hibernates persistence framework and O-R mapping capability to enable dynamic fetching and displaying of various table data withJSPtag libraries.
  • Designed and developedHibernateconfiguration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Worked in GSF architecture and have written custom elements usingJSP/java/JSTL.
  • UsedSQLfor fetching andstoring data
  • Participated in the design and development of database schema andEntity-Relationship diagramsof the backendSQL databasetables for the application.
  • Designed and DevelopedStored Procedures, Triggersin database to cater the needs for the entire application.
  • UsedApacheAnt for the build process.
  • The response is also persisted on its way back. Messages persisted to Cassandra DB as SOR and Coherence Distributed Cache. Integrates with the SOA bus. Database is partitioned and streamed.
  • Used Clear Case for version control and Clear Quest forbug tracking.

Environment: Java,J2EE, Servlets, JSP, JDBC, JNDI, XML, HTML/DHTML, JMS, AJAX,WebSphere, JUnit and Oracle.

Confidential

Java Web Developer

Responsibilities:

  • Involved in various phases ofSoftware Development Life Cycle(SDLC) such as requirements gathering, modeling, analysis, design and development.
  • Designed and analyzed UI screens usingJSP, Struts tags and HTMLand usedJavaScriptforclient-sidevalidation.
  • UsedStruts Frameworkin the application which is based onMVC design pattern and integration withORM framework (Hibernate).
  • ConfiguredHibernate Objects as Spring Beansin spring configuration file.
  • Used Hibernate Persistence Strategy to interact with database.
  • UsedStruts Validationand Tiles framework in the presentation layer.
  • UsedJava Message Service(JMS API) for reliable and asynchronous exchange of important information.
  • Extensively usedSpring IOC, AOP, configured Application Context files and performed database object mapping using hibernate annotations.
  • Used Spring Framework forDependency injectionand integrated with theStruts FrameworkandHibernate
  • UsedDAO design patternto retrieve the data from database.
  • UsedSAX and DOM XMLparsers in the application.
  • Used UNIX commands andShell scripting.
  • Used Web services for sending and getting data from different applications usingSOAP messages.
  • UsedCVSfor version control.UsedHibernateto accessOracle 9idatabase for accessing customer information.

Environment: Java, J2EE, EJB 2.0, Struts2, Hibernate 2.0, JSP, Servlets, JMS API, XML, SOAP, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit, IBM WebSphere 7.0, Tomcat, Eclipse 3.0, MySQL, Unix.

We'd love your feedback!