Senior Aem Developer/technical Architect Resume
SUMMARY
- 5 years of experience in software Development using Java/JEE in enterprise wide, Client/server side.
- Expertise in designing and developing combinations of Static, Dynamic, Interactive and Non - Interactive Forms.
- Working experience with Adobe experience manager 6.1, 6.2, 6.4 and 6.5
- Worked on AEM migration from 6.1 to 6.2, 6.2 to 6.4 and currently working on migration from 6.4 to 6.5
- Involved in Level-3 troubleshooting of production issues.
- Proficient in AEM template development, Component Development, Architecture, Administration and installation of Author and Publish instances, Workflow components in AEM
- Experience in designing User Interface UI and User Experience UX applications and professional web applications using HTML4, HTML5, CSS2/3, JavaScript
- Skilled in Adobe AEM building blocks including templates, components, dialogs, widgets, sightly, etc., and the AEM development and deployment process
- Worked on AEM Forms customization by developing the custom form fields, writing the custom constraints for form fields and specifying the global validation resource type at the form level.
- Good Understanding and good Experience with Object Oriented Concepts, Object Oriented Design and Implementation which also includes expertise in OOA, OOD, Distributed Application Development and OOPs.
- Experience in developing applications using waterfall, Agile (Scrum), Test Driven methodologies and involved in all phases of Software Development Life Cycle (SDLC).
- Worked in end-to-end business requirement gathering, form designing and development and deploying of the forms.
- Experience in evaluating alternative solutions, understanding Software Requirement Specifications, UML notations and developing Use Cases, Class diagrams
- Worked on all phases of Systems Development life cycle (SDLC)
- Prepared test case scenarios and internal documentation for validation and reporting
- Experience in application related issues and troubleshooting environment related issues as well.
- Hands on experience using the version controls like GIT and project management tools like JIRA, Confluence and Jenkins
- Experience on Performance tuning and system enhancements.
- Flexible enough to adapt new environments.
- Sound knowledge in analysis of functional issues.
- Provide development, production support, maintenance and technical consulting for legacy software components & infrastructure (secondary)
- Hands on experience on REST full web services in Spring.
- Assist in defining application design, development and deployment guidelines & best practices for Web Services infrastructure (SOAP/REST).
- Implemented REST full web services to extract the data from solr using request handler and reading other feeds and provide the necessary response.
- Assists in setup, configuring, maintaining tools and frameworks that improve developer productivity, code health, and organizational transparency such as automated build, test and code analysis
- Administer components, templates, dialogs, and workflows using the AEM architecture (Sling, CRX, OSGI, JCR).
- Solid knowledge of Jenkins continuous integration.
- Working with AMS (Adobe Managed Services) for cloud integrations on AWS (Amazon Webservices).
- Microsoft Azure Fundamentals certified - Certification number: H453 - 6339
TECHNICAL SKILLS
Knowledge Domains: Mortgage banking, CARDS, Customer banking, Content management system for banks, Value Added Services (VAS), etc.
Tools: /Packages: AEM, JIRA, Confluence, GIT, Jenkins, Splunk, AppDynamics, etc.
Leadership: Technical team management in software development and support, vendor offshore team management, mentoring/coaching, Agile/Scrum/Waterfall project management, team performance management, MS Project, Project Planning, Scheduling, Risk Management
Cloud: Amazon AWS, Microsoft Azure
Java Technologies: J2EE, Spring, Hibernate, Struts, Web Services/SOAP, REST, Lucene, SOLR, JMS, XML, JAXB, Apache Library API, JUnit, Maven, UML
Database Technologies: Oracle, MSSQL, MySQL, MongoDB, IBM DB2, PL/SQL
Operating Systems: Solaris, Linux, Mac OS, Windows
RIA/ Web Technologies: Angular JS, jQuery, HTML5, Ajax, and JavaScript
PROFESSIONAL EXPERIENCE
Confidential
Senior AEM Developer/Technical Architect
Responsibilities:
- Develop OSGi components and services with Java 8 on the Adobe Experience Manager platform.
- Utilize Apache Sling API in order to securely manage data in the underlying Jackrabbit JCR repository. Also use Sling features such as Sling - Servlet, Event Handler, Job Consumer and Scheduler.
- Create both author able and customized pages with page rendering components. The components are developed using JSP and tag libraries.
- Create and modify workflow models, dialogs and launchers in order to streamline the activation of new documents and web pages on www. Confidential .com.
- Peer code review in every sprint to ensure Legg Mason's best practices are followed.
- Constantly delivering enhancements and occasionally major features for the www. Confidential .com website.
- Providing CQ5/AEM consulting services for integrating all web application, database.
- Used OSGi to deploy dynamic libraries.
- Developed Servlets to handle requests from the client in an OSGi bundle.
- CQ5/AEM content authoring and maintenance for test environments.
- Testing of components and templates; Cross-browser/MacOS/Windows.
- Developing templates/components using CRXDE and deploying on CQ5/AEM.
- Maintenance and packaging of content, delivery and installation across all environments.
- Demos to LM User Groups, Video demo creation and Documentation.
- Training of new LM employees on basic use of WCM, DAM, Packages and CRXDE.
- JIRA ticket creation and management of tasks, facilitation of Agile Scrum meetings.
- Guided the team for overall design/prototyping/unit testing/web services integration.
- Responsible for developing architecture and design, establish standards and enforce through reviews.
- Assists in setup, configuring, maintaining tools and frameworks that improve developer productivity, code health, and organizational transparency such as automated build, test and code analysis
- Administer components, templates, dialogs, and workflows using the AEM architecture (Sling, CRX, OSGI, JCR).
- Solid knowledge of Jenkins continuous integration.
Confidential
AEM Developer/Platform Engineer
Responsibilities:
- Involved in all phases of project lifecycle includes project initiation, planning, execution, monitoring and closing the project.
- Involved in design and development using Java, J2EE, Web technologies.
- Involved in design and development of reusable components.
- Worked extensively on Version One for requirements/story tracking.
- Providing CQ5/AEM consulting services for integrating all web application, database.
- Used OSGi to deploy dynamic libraries.
- Developed Servlets to handle requests from the client in an OSGi bundle.
- CQ5/AEM content authoring and maintenance for test environments.
- Testing of components and templates; Cross-browser/MacOS/Windows.
- Developing templates/components using CRXDE and deploying on CQ5/AEM.
- Maintenance and packaging of content, delivery and installation across all environments.