Vikash Sharma
Senior System Engineer · Java, React.js, AEM Developer
Hire this person
Send a job offer directly to this candidate
About
Diligent and highly motivated AEM Developer with 3+ years of experience in building and maintaining enterprise-level CMS solutions using Adobe Experience Manager (AEM) 6.5. Skilled in developing reusable components, templates, and dialogs using HTL (Sightly), Sling Models, Java, and OSGi services, with a strong focus on performance optimization and scalable architecture. Proven expertise in Content Fragments, Experience Fragments, and Multi Site Manager (MSM) for managing structured and reusable content across multiple sites.
Experienced in integrating AEM with backend systems using REST APIs to deliver dynamic and personalized content. Adept at troubleshooting production issues, analyzing logs, and ensuring system stability and high availability. Proficient in using tools like Git, Maven, Jenkins, and CI/CD pipelines for efficient development and deployment.
Strong understanding of frontend technologies including HTML, CSS, JavaScript, and React for seamless integration with AEM. Passionate about improving authoring experience, optimizing component performance, and delivering high-quality, user-centric digital solutions.
Experience
Senior System Engineer at Infosys Ltd (2021-09 – 2026-03)
- Strong understanding of Adobe Experience Manager (AEM) 6.5 architecture, including Author and Publish environments.
- Responsible for development, configuration, maintenance, and support of AEM-based enterprise web applications.
- Developed and maintained reusable AEM components using HTL, Sling Models, and OSGi services.
- Implemented proxy components by extending Core Components following best practices.
- Managed content structure and repository using JCR and CRXDE Lite.
- Ensured application stability and performance through continuous monitoring and issue resolution.
- Worked extensively with Content Fragments and Experience Fragments for structured and reusable content.
- Managed multi-site architecture using Multi Site Manager (MSM), including blueprints, live copies, and rollout configurations.
- Enabled efficient content authoring using Editable Templates and template policies.
- Supported authors in content creation, editing, and publishing workflows.
- Maintained consistency of content across multiple regional sites.
- Optimized component performance by improving Sling Model logic and reducing repository calls.
- Implemented caching strategies and basic Dispatcher configurations to enhance site performance.
- Improved page load times and ensured efficient rendering of components.
- Conducted performance tuning based on application behavior and user experience.
- Provided production support by monitoring logs (error.log, request.log) and resolving critical issues.
- Performed root cause analysis (RCA) for application failures and implemented permanent fixes.
- Handled issues related to component rendering, content delivery, and integration failures.
- Ensured high availability and minimal downtime of AEM applications.
- Managed user permissions and access control using ACLs in AEM.
- Ensured secure content access and compliance with application security standards.
- Implemented best practices for secure development and content handling.
- Used Git for version control and code collaboration.
- Built and deployed AEM applications using Maven and Jenkins-based CI/CD pipelines.
- Managed automated deployments across environments (Dev, QA, Prod).
- Ensured smooth release management and rollback strategies.
- Integrated AEM with backend systems using REST APIs for dynamic content rendering.
- Developed custom servlets and OSGi services to handle business logic and integrations.
- Collaborated with frontend teams to integrate React.js components with AEM backend.
- Managed client libraries (CSS/JS) for optimized frontend delivery.
- Performed regular maintenance, monitoring, and health checks of AEM environments.
- Supported deployment activities, content updates, and system stability tasks.
- Collaborated with cross-functional teams for issue resolution and feature delivery.
- Participated in code reviews and followed best practices for clean and maintainable code.
- Strong experience in AEM Sites development with focus on scalability and performance.
- Expertise in debugging, troubleshooting, and resolving production issues.
- Experience working in Agile environments with cross-functional teams.
- Ability to handle multiple priorities and deliver solutions within deadlines.
- Strong analytical and problem-solving skills with attention to detail.
- Effective communication and collaboration skills.
- Ability to work independently and in team environments.
- Experience in handling high-pressure production environments.
- Familiarity with ITIL processes including Incident, Problem, and Change Management.
Education
B.E in Computer Science – Saraswati College of Engineering (2017 – 2021)


