Sr. Aem Developer Resume
Owings Mills, MD
SUMMARY:
- 8 years of rich experience in analysis, design, development and implementation of large scale, mission critical, web - based internet/intranet applications using Java, J2EE, Oracle and related Technologies.
- Have hands on experience with Adobe CQ5 Web Content Management (WCM) server.
- 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.
- Extensive experience of Front End Technologies: AJAX, JSTL, JSP, HTML, EXT JS, JavaScript, jQuery and CSS.
- Hands on experience in Java 1.5, J2EE, JDBC, Multithreading, Servlets, JSP, JavaScript, XML, Web Services, REST services, Struts, JSTL, Hibernate, IBatis, SQL, PLSQL, AJAX, CA Harvest Manager, Tortoise SVN.
- Well versed with Application Servers WebSphere 5.x and Web Server Tomcat 5.5/6.0.
- Proven expertise in building N-Tier Web Applications using Servlets, JSP using MVC and Struts 1.x framework.
- Very good at developing custom components, page templates and template components and workflow components in CQ5.x.
- Good understanding of Java content repositories, sling request processing and OSGi bundles.
- Extensive experience in CQ, DSP, JSP and Display Tag for User Interface Development
- Efficient use of various design patterns such as MVC (Model-View-Controller), Singleton, Service locator, DAO (Data Access Object), DTO (Data Transfer Object), and Business Delegate in the development of distributed Enterprise Applications.
- Extensive and in-depth knowledge in WebLogic Server & Portal Server.
- In-depth knowledge in design and development of MVC architecture using Struts framework.
- Good knowledge of web services and has technical understanding of SOAP protocol, UDDI & WSDL.
- Good understanding of J2EE Security framework. Having experience in configuration of SSL on WebLogic server.
- Extensive knowledge and hands on experience with XML, HTML, DHTML, CSS, SQL, WAP.
- Experience with Agile process methodology.
- Good team player with extraordinary problem-solving and trouble-shooting capabilities.
- Proficient in using various IDEs like CRXDE, CRXDE-Lite, RAD, and Eclipse.
TECHNICAL SKILLS:
Languages: Java, C, SQL, C++, SQL
Distributed Technologies: Web Services
Enterprise Web Products: AEM6.0, CQ5.6.1, CQ5.5, CQ5.4.
J2EE technologies: JDBC, JSP, Servlets, Web Services.
Web/Application Servers: WebLogic, Apache Tomcat, JBoss, IBM WebSphere
Scripting Languages: AJAX, JavaScript, CSS.
Markup Languages: HTML, XML, DHTML
Database Apps: MySQL, Oracle 8i/9i/11g, MS Access
Operating Systems: MS-Windows XP/2000/7, Sun Solaris, Unix
Version Control Tools: CVS, SVN, ClearCase.
Other Tools: Eclipse, NetBeans, SQL Developer, Toad, MAVEN 2.2, Gradle, File Vault, Jenkins, Bamboo, BCC (ATG)
Frame works: MVC, Struts, Hibernate.
PROFESSIONAL EXPERIENCE
Confidential, Owings Mills, MD
Sr. AEM Developer
Responsibilities:
- Created Custom Maven Archetype to build AEM projects.
- Integrated Akamai with AEM through RESTful API and handled proxy issues, plus tested Akamai cache on Edge Servers.
- Worked on Implementing Custom Rollout Service.
- Used SVN as Version control and Jenkins for weekly build.
- Created Email notification service and templates for the workflows.
- Worked closely with custom workflows.
- Worked on LDAP integration with AEM.
- Used Splunk to lookup logs in AEM.
- Worked on Custom 404 Error Handling in AEM.
- Created documentation and tested purge caching on Edge Servers with Akamai tools.
Environment: Java (jdk1.7), Eclipse, Java Script, JSON, Splunk, Jenkins, Apache Sling, CRXDE, Web Sphere Application Server, SVN, Windows and Linux.
Confidential, Montvale, NJ
AEM 6 Developer
Responsibilities:
- Installed and Configured CQ5 Web Content management System and Apache Felix Admin Console.
- Installed CRXDE Integrated development environment and Configuration of the project with Subversion version control.
- Design and development of web pages using CQ5, JavaScript, HTML, CSS, Ajax and JQuery.
- Developed Adobe CQ5 templates and reusable components.
- Extensively used CQ5 tagging features in developing components and templates.
- Worked on clipped apps component which pulls data from external J2ee apps, web services.
- Worked on Author instance to help authoring complex components on pages.
- Used JIRA & Mingle for bug tracking and project tracking.
- Worked on spring v3.0 modules like ORM, Core and MVC to design implementation for input request processing.
- Entity classes in spring to integrate with Hibernate API.
- Used spring’s native support for AOP for developing the authorization logic.
- Used Hibernate as ORM tool and Perforce for source code repository.
- Used Maven to build and generate code analysis reports.
- Created documentation and project specific configuration as wiki pages in Confluence.
- Used SVN as version control and integrated with Hudson for continuous integration and nightly builds.
- Involved in building, deploying the code and moving code to different environments.
- Worked closely with Akamai, plus line for production deploy, Dispatcher cache, Akamai cache etc.
- Involved in supporting the application post production and maintenance.
- Experience working in an agile environment, involved in daily standup meetings.
Environment: Java (jdk1.6), JSP, Servlets, Java Script, HTML, CSS, Ajax, jQuery, Day CQ5.4 (WCM), Apache Sling, CRXDE, CRX, WCM, Jackrabbit, JCR Connector, Windows and Linux.