Post Job Free
Sign in

Senior AEM Cloud Developer

Location:
Jacksonville, FL, 32256
Posted:
July 31, 2025

Contact this candidate

Resume:

Name: Sai Srinivas

Role: Sr AEM Developer

E-mail: ***********.***@*****.***

Ph.: 856-***-****

PROFESSIONAL SUMMARY

10+ years’ experience in Software development including analysis, design and testing in Java, J2EE Technologies and around 8+ years using Adobe AEM (Adobe Experience Manager) including working with AEM as a Cloud Service and on prem latest (6.5.10) to develop large scale web applications

Strong experience in AEM Component Development, Templates, Sling Servlets, Sling Models, OSGI Services, DAM (Digital Asset Management), Workflows, Experience Fragments, Content Fragments, Multi-site Management etc.,

Used Kubernetes to orchestrate the deployment, scaling and management of docker containers.

Experience in using configuration management tools like Ansible for deployment.

Experience in using CI/CD tools like Jenkins.

Experience in Headless CMS Implementation with Content Fragments using Sling Servlets, Sling Model Jackson Exporter

Extensive exposure to different Software Development Life Cycle (SDLC) methodologies using Agile and Waterfall methodologies

Developed custom CQ components on top of JCR (Java Content Repository) and Apache Sling, CRX, and OSGI framework.

Implemented touch-based dialogs using Coral/Granite UI

Being a Full-scale developer, taken care of User story Estimations, Modules Development, Code reviews, Deployments, Code merges and Critical Issues trouble shooting etc.

Experienced in developing CMS based applications using AEM, Apache Sling and OSGI.

Having good trouble shooting or problem-solving skills and provides best solutions

Developing and administering multiple modules using Sling API, JCR API, CQ /WCM API

Expertise in developing Enterprise level applications using Sightly, JSP, J2EE technologies like JSP, JDBC, Servlets.

Hands on experience Adobe Target Products, Adobe Analytics, Dynamic Tag Management Adobe Workfront.

Strong experience with setting up AEM using Maven and standard Eclipse IDE

Having good Knowledge working with Web Services especially based on Rest API

Experienced in Object oriented analysis, design and development using Java, J2EE (Servlets, JSPs, JDBC)

Experience developing UI for the applications using JSP, HTML5, XML, CSS, JavaScript, and Ajax

Experience working with Bug/features tracking tools like Rally, JIRA.

AREAS OF EXPERTISE

Content Management

Adobe AEM 6.5,6.4,6.3,6.2,6.1,6.0, OSGI, Apache Felix, Apache Sling API, JCR, CRX, Apache Jackrabbit, OAK, Adobe Target, Analytics, Workfront

Operating Systems

Windows, UNIX, Linux

JAVA Stack

JAVA, J2EE, JDBC, JSP, Servlets, Junit

Databases

Oracle 10g/12c, SQL Server

DevOps/CI-CD

Git, GitHub Actions, Jenkins, SonarQube, Maven, Cloud Manager

Cloud Tools

Adobe Cloud Manager, AWS basics, AEM-as-a-Cloud-Service SDK

Automation and Build Tools

Maven, Jenkins, SonarQube, Eclipse, IntelliJ, SQL Developer

Version Control & Tracking Tools

SVN, GitHub, Bit bucket, Rally, Jira, AWS DevOps

Scripting

JavaScript, jQuery, AJAX, Handlebars, HTL, CSS, Bootstrap, HTML, Groovy Script

Other Tools

WinSCP, Putty, Splunk

SDLC Methodologies

Waterfall, Agile, SCRUM, Adobe Analytics basics

Testing

JUnit 5, Mockito, AEM Mocks (wcm.io), Sling Testing Framework

TECHNICAL PROFICIENCY

Role: Senior AEM Cloud Developer Aug 2022– Till date

Client: Dish Network, CO

RESPONSIBILITIES:

Designed and developed Custom components, templates, dialogs, and Adobe DAM

Migrated from legacy website to AEM 6.5.10 and later moved it to AEMaaCS reducing deployment cycles by 40%.

Developed and deployed AEM Sites on AEM as a Cloud Service

Implemented Adobe Edge Delivery Services (EDS) to deliver static and dynamic content from the edge, significantly improving site performance and scalability.

Configured Git-based workflows and frontend pipelines for EDS, enabling continuous content deployment using Jamstack principles.

Integrated AEM Content Fragments with EDS for headless delivery, reducing load times and enhancing SEO performance.

Collaborated with Adobe support and DevOps to deploy EDS across multiple environments using Cloud Manager.

Developed metadata-rich components using semantic HTML and JSON-LD annotations to enable seamless integration with Adobe’s Universal Editor.

Enabled in-context editing and live preview by implementing data editor attributes in EDS-rendered templates for author friendly experience.

Built Touch UI components using Sling Models, Sling Servlets, OSGi Components/Services and Sightly.

Creating Editable templates, page components, custom workflows as per the requirements

Worked on Experience Fragments and Content Fragments

Consuming REST and SOAP API Services during the component development for fetching backend data.

Responsible for organizing/maintaining Client libraries.

Worked on integration of AEM with Adobe Target, Adobe analytics with DTM.

Managed Users, Groups and System Users and Access Control Level (ACL) permissions

Involved in configurations such as Dispatcher, Replication, and Dispatcher Flush agents.

Integrated Dialog and Design Dialog for all the content-based components which allow to render the content dynamically.

Wrote comprehensive JUnit test cases using wcm.io AEM Mocks to ensure regression-free releases.

Integrated GitHub Actions with Adobe Cloud Manager for automatic deployments and quality gates.

Configured and customized Adobe Workfront workflows, templates, and reporting dashboard to streamline project management processes and improve cross-functional team collaboration.

Used Workfront DAM to create, manage, and distribute assets.

Used the Java based XPath API in the AEM workflow process to parse and read the XML.

Wrote scheduler service in AEM which will read the entire dam asset with expiry date, if found any expiry it will send the asset JSON for that image.

Worked on DAM Assets, Package Manager, Package Share, Replication and other tools provided by AEM with core knowledge on implementation of utilization part.

Wrote unit tests using JUnit and AEM Mocks to maintain >90% code coverage.

Collaborated with QA and DevOps for automated testing and deployment using pipelines.

Performing accessibility and testing following WCAG 2.0 standards.

Involved in WCAG 2.0 testing for web applications.

Designed and implemented report suites and dashboard reports using Adobe Analytics Reports

Implemented Adobe report builder dashboards for partner sites using Analytics, Tag manager, Optimize and Attribution.

Environment: AEM 6.5, Java, Maven, HTML, CSS, Apache Felix, Apache Sling, CA Agile Rally, Web Services, Adobe Target, JSON, REST, SOAP Services, OSGi, Servlets, Sightly HTL, JavaScript, CSS

Role: Senior AEM Developer Oct 2021 – July 2022

Client: Fitch Ratings, PA

RESPONSIBILITIES:

Implemented Touch UI components using Sling Models, Sling Servlets, OSGi Components/Services and Sightly HTML Templating Language

Creating Editable templates, page components, custom workflows as per the requirements

Worked on Experience Fragments and Content Fragments

Involved in migration of website from 6.4 to 6.5

Designed and developed AEM building blocks including templates, components, dialogs, widgets, and Adobe DAM

Worked on Multi Site Manager (MSM) to develop live copy from blueprint, such that the structure and content can then be rolled out to the live copies

Expertise in ReactJS framework to develop the SPA

Consuming REST and SOAP API Services during the component development for fetching backend data

Responsible for organizing/maintaining Client libraries

Worked on integration of AEM with Adobe Target, Adobe analytics with DTM

Customized Adobe Workfront workflows, templates, and reporting dashboards to manage, control, and publish assets.

Successfully managed project lifecycles within Workfront, ensuring timely delivery by leveraging automated workflows and resource optimization tools.

Used SCR annotations while creating Servlets, schedulers, listeners, workflows

Managed Users, Groups and System Users and Access Control Level (ACL) permissions

Troubleshoot caching issues related to Dispatcher and browsers.

Involved in configurations such as Dispatcher, Replication, and Dispatcher Flush agents.

Integrated Dialog and Design Dialog for all the content-based components which allow to render the content dynamically

Created Custom loggers in Felix Console

Preparing the technical design documents/authoring guides for the user stories which I worked on

Experience working in Agile environment, involved in Daily Standup calls, Sprint Planning and Story Grooming sessions

Worked with DevOps team for setting up the pipeline

Used JUnit & Mockito to validate API integrations and core logic.

Implemented the Docker Swarm & Kubernetes with AWS cloud formation stack.

Created private cloud using Kubernetes that support DEV, TEST, PROD environments.

Involved in production deployments

Environment: AEM 6.3, AEM 6.2, JCR, Apache Felix JAVA, J2EE, POJO, JSON, Adobe Experience Manager, Sightly, HTML5, Ext JS, CSS3, Maven, GITHUB, Restful Web services, Agile, SCRUM, Akamai, JIRA, JavaScript, JQuery, JSON.

Role: Senior AEM Developer Jan 2021 – Oct 2021

Client: Park View Health, Fort Wayne, IN

RESPONSIBILITIES:

Install, configure, and deploy AEM 6.3 Author, Publish, and Dispatcher servers on prod and lower environments.

Upgraded Legacy applications from AEM 5.6.1 to 6.3.

Developed AEM custom components, RESTful web services, listeners, handlers, workflows, schedulers, console overlay, MSM, OSGI Services, OSGI components and Servlets.

Effectively used HTL and Sling Models for implementing Templates and Components.

Developed business workflows, translation workflows image renditions workflow models which involve participant steps, dynamic participants, and process steps.

Defined and Developed MSM and Internalization (i18n) for the web site.

Designed and developed templates, dialogs, widgets, and Adobe DAM

Worked on CRX as a repository and accessing CRX content nodes by SQL Queries and XPath.

Used Angular JS to provide services to different components of portal.

Experience with Services of AWS like Ec2, Elastic Beanstalk, S3, Route53

Worked on the Angular JS for reading and Posting JSON data.

Experience in rendering Forms in different formats (Forms Guide, HTML Forms, PDF Forms).

Worked on 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.

Built various web pages using Java Script, HTML, CSS and JQuery.

Effectively used dispatcher caching rules to cache the static pages and static json responses.

Effectively used handlebars for client-side templating to generate the dynamic views.

Implemented content migration strategies and executed them successfully in both lower and Prod environments

Developed Page Auditing, which will provide the ability to the business to track the content publishing and cache management.

Used VLT to sync content between different AEM environments.

Automated weekly and daily scheduled maintenance tasks.

Implemented server monitoring and worked with operations on creating dashboards.

Used Test Driven Development techniques to increase code quality and reliability.

Developed Java Servlets related to forms and workflows for invoking webservices.

Involved in build and deployment using Jenkins (continuous integration) for different work environments.

Environment: Adobe AEM-5.6.1, 6.3, Sightly, JAVA, jQuery, Angular JS, AJAX, Handlebars.js, CSS, Bootstrap, FileVault, Web Services, JUnit, GIT, Jenkins and Maven, SonarQube, CRXDE, Eclipse, Linux, Windows7.

Role: AEM Developer Oct 2019 – Dec 2020

Client: Phillips 66, Houston, TX

Responsibilities:

Developing Editable Templates, page components in AEM 6.3 and AEM 6.4

Involved in developing custom components compatible with touch UI using Sightly

Created Experience Fragments for Header and Footer

Designed templates, components and Adobe DAM

Involved in Designing, Coding and Unit Testing using Mockito framework

Developing OSGI components, OSGI Services using OSGI R6 annotations

Responsible for deployments, giving permissions for User/groups based on their roles

Worked on implementing SAML Authentication Login (Single-Sign On) for the end-user

Involved in solving technical problems related to performance like configuring replication agents

Also, fixed defects and any issues which were found in the application on various instances

Efficiently used Apache Sling/JCR for Content Resolution and handling dynamic data

Developed Custom Workflows

Using bug tracking tools like JIRA and Confluence for project documentation

Using Maven to build and generate code analysis reports

Taken care of AEM code reviews and design approaches

Mentoring and training other team members on project related technologies like AEM, Rally and other tools

Have part of recurring meetings such as Daily Scrum, Daily working session, Stakeholder feedback, Sprint Demos, Sprint retrospectives and Production Release

Content authoring and maintenance for test environments, including Campaigns and Segmentation. Interacting with business team for clarifications on the requirements.

Experience working in an agile environment, involved in daily standup meetings

Environment:Java (jdk1.8), AEM 6.1, AEM 6.3, AEM 6.4, HTML, Adobe Target, CSS, Ajax, jQuery, Apache Sling, CRXDE, CRX, WCM, Confluence, Windows, and Linux

Role: AEM Developer Oct 2016 – June 2019

Client: Incor Tech Pvt.Ltd, Hyderabad

Responsibilities:

Worked on AEM 6.1, SP1 and Sightly

Integration of AEM with Adobe Marketing cloud and other third-party services

Developed Dynamic components based on the Query results obtained from the Database.

Created components using Sightly HTML template language by replacing the traditional JSP.

Worked on creating multiple TAGS using the taxonomy paths from the database.

Developed Servlets to handle requests from the client in an OSGi bundle.

Involved in content migration from AEM 6.0 to 6.1 Implemented Image renditions for continuous and consistent experience of content across all devices.

Created a dynamic Breadcrumb component based on the JCR structure and taxonomy levels.

Used sling resource merger concept to overlay the foundation page to add multiple custom properties to the page.

Server monitoring and implementing automated/custom maintenance tasks.

Used GIT as version control to restore assets to previous versions later and integrated with Jenkins for continuous integration and builds.

Configured and used Framework Logging based on SL4J logger factor for logging all the debugging and error information.

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

Integrated JIRA system with Workflow functionalities.

Perform unit testing and support testing team during iteration and release testing.

Involved in building, deploying the code, moving code to different environments, and supporting the application postproduction and maintenance.

Administration activities like backing up, content bundling

Managing and maintaining workflows, replications and complete backup of instances, Linux servers and configurations.

Analyzing and identifying the problems and fixing the issues.

Environment: AEM6.0, 6.1, Adobe CQ5, Adobe live cycle, JAVA, J2EE, OSGI, Spring Integration, HIBERNATE, MYSQL, AJAX, JSON, HTML5, CSS3, Java Script, jQuery, SQL, Jenkins, Maven, SOAP UI, XPath, XML, LINUX, JSP, Web Services (SOAP, REST), Eclipse, GIT

Role: Java Developer Nov 2014–Sep 2016

Client: Innoplus tech solutions, Hyderabad, India

Responsibilities:

Involved in requirement analysis and played a key role in project planning.

Designed, Developed and analyzed the frond-end and back-end using JSP, Servlets and the Struts

Developed the web pages using JSP, JavaScript, CSS, AJAX and Servlets.

Developed various J2EE components like Ajax, JMS and MQ series with the help of RAD application framework. Involved in working with large sets of data ("big data"), in data crunching/massaging real time health care claims /biometric data.

PIG for ETL needs, and helped external ETL teams debug issues

Managed and reviewed Hadoop log files.

Created Hive queries that helped business analysts spot data patterns.

Started using Apache Spark to simplify the big data management.

jQuery to select and manipulate HTML elements and CSS manipulation.

Experience in handling designed, Developed and Implemented document transformation applications using XML Spy tool and XSD's using the help of XML using XSL

Used the Spring JDBC for data retrieval from the database for various inquiries.

Wrote complex SQL queries to retrieve data from the Oracle database.

Environment: Java, JSP, Servlets, JDBC, JavaScript, CSS, MySQL, JUnit, Eclipse, Apache Tomcat

Education details –

Masters’s – University of Central Missouri, MO, 2021.

Bachelor’s – GITAM University, India, 2014.



Contact this candidate