Post Job Free
Sign in

Java Developer Aem

Location:
Los Angeles, CA
Posted:
May 20, 2025

Contact this candidate

Resume:

Professional Summary

Having *+ years of IT experience with over 6 years as Adobe CQ5/AEM Developer and around year of experience as a Java developer.

Expertise in AEM 6.0 to 6.5, WCMS, template development, Component Development, Administration, and installation of author and Publish instances etc.

Strong experience with Project set up AEM/CQ5 using Maven and standard Eclipse tools.

Expertise in Adobe CQ foundational concepts including CRX repository, JCR, CQ5 WCMS and use of core frameworks such as Apache sling and OSGI Bundles.

Proficiency in Adobe CQ/AEM foundation concept and deep understanding of all Adobe CQ/AEM building blocks including templates, components, widgets, dialogs, Tagging, MSM etc.

Knowledge on Editable Templates, Template/Component Level Policy Settings, Experience Fragments, Content Fragments and managing OSGI Configurations etc.

Knowledge of Digital Asset Management (DAM), Workflow Management and Cloud Manager Deployments.

Tracking the different elements on web pages using custom tracking code and out of the box in the target.

Extensive experience in A/B testing, personalization, and website optimization to improve conversion rates and user experience using Adobe Target.

Knowledge of administration tasks, creating and deploying packages, backup, recovery, Tar optimization, User management.

Proficient in designing and developing front end user interface using HTML5, CSS2.0/3.0, JSP, JAVA Script, jQuery, Sightly Templating Language.

Expertise in client-side validations and designing using HTML, XML, CSS, AJAX, JAVA Script, jQuery, JSP, and Bootstrap.

Have a good understanding of JDBC, Restful approach.

Expertise in OOD, SDLC, Software Development, JAVA Application Development and Object-Oriented Programming (OOP).

Expertise in different domains including Banking Financial, Health Care and Marketing.

Experience with SDLC process (Agile) of performing detailed analysis, collecting use cases, documenting requirements.

Expertise in implementing Agile (scrum) development methodology for designing, implementation, testing and maintenance.

Expertise in using various IDEs like CRXDE lite and Eclipse.

Knowledge of different code management tools like Git and Source Tree.

Experience of development in different platforms like Windows and LINUX.

Good experience in coordinating and working with developers (Offshore and Onsite) and End Users in Team based environment.

Adaptable to changing requirements and environments. Team-player with strong work ethic.

Technologies

Content Management

AEM 6.0- 6.5, Adobe CQ 5.5-5.6.1, JCR, CRX

JAVA/J2EE Technology

JSP, JDBC, JAVA Beans, Servlets

Web Development

HTML, CSS, XML, AJAX, Bootstrap, JAVA Script, jQuery, Sightly

WCM Frameworks

Apache Felix OSGI Framework, Sling Web Framework, CRX Repository, Apache Jackrabbit 2.0/3.0(OAK).

Databases

Mongo DB, My SQL, Apache Jackrabbit (JCR)

Web/Application servers

Apache Tomcat, IBM Web Sphere, Web logic, JBOSS.

IDE

CRXDE, Eclipse, Net Beans, JBuilder

Operating Systems

Windows, LINUX, UNIX

Other Technologies

Dynamic Data Structures, File Vault, Maven

Relevant Experience

Digital Federal Credit Union, Marlborough MA May 2023 - Till Date

Sr. AEM Developer

Serves as a part of development and functional specifications includes analyze and design requirements in a distributed environment.

Worked on some of the enhancements by adding new features to the existing services.

Building key business solutions as part of AEM platform operations development utilizing technologies such as JAVA/J2EE, HTL, HTML, JavaScript, jQuery, OSGI, Apache Sling, Servlets, RESTful services, XML/HTTP, JSON/HTTP, JCR, and Maven.

Utilized Content Fragments and Experience Fragments concepts for page authoring.

Creating Sling Models and corresponding Sightly HTL to query the JCR for multiple components.

Created Lucene Indexes to handle the node traversal problem and improve the performance of SQL2 and Query Builder queries.

Worked on third party API’s and Content as a service for Headless CMS.

Developed back-end OSGi bundles as per the requirements and defined OSGI services.

Worked on integrating DAM assets to store in Brand Portal.

Developing OSGI services to use the Job Manager API to create jobs in AEM.

Managed and executed A/B and multivariate tests using Adobe Target, resulting in an increase of conversion rates and improvement in click-through rates.

Implemented custom tracking code and event triggers to capture specific user interactions and business-critical events, ensuring data accuracy and relevance.

Using AEM style system for applying authorable styles that are configured through policy to components.

Worked on configuring the sling resource resolver factory to shorten the URLs by removing the JCR paths.

Working as an agile team during the development by having daily standup calls, technical design discussions, iteration demos, story review and estimates.

Using JIRA to create User stories, defects, track Kanban board and log the progress of tickets. Worked on assessment plan for migrated AMS to AEMaaCS.

Worked on POC for Rates Pulling from Third Party API’s.

Creating documentation on specific POCs and topics in Confluence.

Environment: Adobe AEM 6.5+SP13, JDK1.8, JDK1.11, Java Script, HTML, Ajax, jQuery, Bootstrap, Restful webservices, XPath, Apache Sling, CRXDE, XML, JSON, Junit, OSGI, maven, HTL, Servlets, JSP, Maven, JIRA, GitLab Cloud Manager.

Appszone Technologies Pvt Ltd, Chennai, India Jan 2020 – April 2023

AEM Developer

Designed and developed AEM building blocks including Templates, Components, Dialogs, Widgets, and Workflows.

Worked on creating workflows to update the Dam Update Asset Workflow.

Worked on AEM version update from 6.2 to 6.4 and all other related migrations.

Used ACS Commons package for Component Instance Reporting features.

Worked on stories related to development and production issues (Agile Scrum methodology).

Developed custom components, customized forms for Internet and Intranet sites of the company.

Maintaining OSGI java classes for assets import, validation processes, and to fetch the data from CQ repository obtained from different providers.

Setup and configure Authoring and Publishing environments, replication agents, AEM dispatcher to cache the landing pages HTML and serve as the static pages from Apache.

Worked on developing custom form fields, writing the custom constraints for form fields, and specifying the global validation resource type at the form level.

Effectively communicate the design to customers and present design options/considerations

Adopt and utilize iterative/Agile methodology as needed or requested.

Produce quality work even when under extreme time pressure and deadlines.

Have been using DAM Assets, Package Manager, Package Share, Replication, and other tools provided by CQ and gained an in-depth knowledge of using all the above.

Configured AEM authentication using SSO.

Performing Peer code reviews ensures Code Quality.

Environment: AEM 6.2, AEM 6.4, JAVA/J2EE, OSGI, Spring Integration, MYSQL, AJAX, JSON, HTML5, CSS3, JavaScript, jQuery, SQL, Jenkins, Maven, XML, LINUX, JSP, Web Services (REST), Eclipse, GIT.

Tech Mahindra, Chennai India Dec 2018 - Dec 2019

Senior Software Engineer

Delivering the components on time as per the sprint plan.

Diagnose and solve technical problems related to content management implementation.

Implemented RESTful based web services from scratch.

Used sling OSGI configuration to configure properties based on run modes.

Creating components, templates, dialogs and clientlibs.

Wrote Web Services using RESTFUL for sending and getting data from the external interface.

Merging the updated code into Bitbucket.

Developed Custom Components and implemented Widgets.

With the help of MSM (Multi Site Manager) created Blueprints and Live Copies.

Developed more than two applications that use JCR content repository in AEM to store information and query the JCR for display and reporting purposes.

Extensive use of AEM tag libraries and custom tag libraries in components.

Implemented the internationalization (I18N) for newly developed components in CQ5.6.

Worked on dispatcher cache and CDN flush.

Helped other team members in implementation and understanding design aspects and employ best practices, strong coding standards for efficiency, readability, and reuse.

Maintained the Content Management System (CMS) and provided support for the application in authoring environment.

Environment: Adobe CQ 5.61, AEM 6.4, JAVA/J2EE, Sightly, JSP, HTML, CSS, JAVA Script, Eclipse, AJAX, MySQL, Restful Webservices, Junit, Xml, Apache Tomcat.

ARETE IT Services Pvt Ltd, India May 2016 - Nov 2018

Software Engineer

Involved in the complete SDLC management includes Designing, Analysis, Development and Testing.

Interacting with the business analysts and clients to gather the requirements and understanding the functional design specifications.

Adopt and utilize iterative/Agile methodology as needed.

Developed Custom Content Approval Workflow to replicate the content to selected publish instances with a series of valid user Approvals.

Design and implement components for the Adobe CQ platform.

Design, develop and support WCM components, integrations, and applications.

Implemented custom components using cq: tags, jQuery, JavaScript and JSP.

Implemented server-side service components using Apache Felix framework and Apache sling.

Designed and developed the client libraries and created template components using inheritance.

Implemented i18n internationalization on the website.

Used Sling filters for filtering the request from unwanted parameters.

Used DAM for storing and managing Digital Media.

Used JSON as response type in REST services.

Uploaded images using WebDAV by not invoking the default workflow launcher.

Developed custom Dynamic Participant Step in workflows.

Observing Node deletion Operations and sending mail to configured Mail Id’s.

Created custom templates and components to use for the static pages.

Created closed User Groups for different roles and responsibilities.

Customized Dam Asset metadata.

Written Update Asset Properties Workflow to update the asset metadata through workflows.

Developed workflow to add custom renditions to the Assets.

Developed end to end components, templates, servlet’s and OSGI services.

Developed Tagging and assigned to the pages.

Analyze project related tasks and requirements.

Environment: Adobe CQ 5.6.1, JAVA/J2EE, Sightly, JSP, HTML, CSS, JAVA Script, Eclipse, AJAX, MySQL, Restful Webservices, Junit, Xml, Apache Tomcat.

Certificates

Adobe Experience Manager (AEM) Developer- Adobe Certified Expert.



Contact this candidate