Senior Software Engineer
Tata Consultancy Services
5 - 10 years
Bengaluru
Posted: 08/01/2026
Job Description
Role : Senior Back-End Adobe Experience Manager (AEM) Developer
Job Requirements*
- We are looking for a highly skilled Senior Back-End Adobe Experience Manager (AEM) Developer with extensive experience in AEM as a Cloud Service (AEMaaCS) . The ideal candidate will be responsible for designing, developing, and maintaining back-end solutions, including APIs, servlets, and custom extensions of AEMaaCS components . This role requires strong technical expertise, problem-solving skills, and the ability to collaborate with architects, front-end developers, and business stakeholders to deliver scalable digital experiences.
- The ideal candidate will have a proven track record of designing and implementing enterprise-scale solutions, integrating AEM with platforms such as ServiceNow, Salesforce, Adobe Commerce Cloud, SAP (eSAP), and Microsoft Dynamics 365 (D365) .
- Knowledge of Edge Delivery Services is essential to ensure high-performance, scalable, and secure digital experiences.
Key Responsibilities*
- Back-End Development
- Design, develop, and maintain custom back-end solutions within AEMaaCS.
- Create and manage APIs, servlets, and OSGi services to support business requirements.
- Extend and customize AEMaaCS components to deliver tailored functionality.
- System Integration
- Collaborate with IT Architects to define new APIs or enhance existing ones for enterprise integrations.
- Implement secure and efficient integrations with external systems and services.
- Ensure interoperability and smooth data flow across platforms.
- Performance & Optimization
- Optimize AEMaaCS back-end code for scalability, performance, and maintainability.
- Troubleshoot and resolve complex technical issues in production and development environments.
- Apply best practices for caching, dispatcher configurations, and cloud-native deployments.
- Collaboration & Leadership
- Work closely with front-end developers, architects, and QA teams to deliver end-to-end solutions.
- Participate in code reviews, ensuring adherence to coding standards and best practices.
- Provide mentorship and guidance to junior developers on AEM back-end development.
Qualifications
- 6+ years of professional experience in back-end development, with at least 4 years focused on Adobe Experience Manager (AEM) .
- Strong expertise in AEMaaCS , including authoring, publishing, dispatcher, and cloud-native features.
- Hands-on experience with Java, OSGi, Sling, JCR, and servlets .
- Proven ability to create and manage APIs (RESTful, GraphQL) and integrate with enterprise systems.
- Experience extending and customizing AEMaaCS components.
- Familiarity with CI/CD pipelines, DevOps practices, and cloud environments (Azure, AWS, or GCP).
- Strong problem-solving skills and ability to work in fast-paced, collaborative environments.
Preferred Skills
- Adobe Certified Expert AEM Developer or equivalent certification.
- Experience with Adobe Edge Delivery Services and other Adobe Experience Cloud products.
- Knowledge of microservices architecture and headless CMS approaches.
- Familiarity with front-end frameworks (Javascript, Angular) for full-stack collaboration.
- Strong communication and documentation skills.
- Being part of a Global Team, the candidate will participate in Status calls, weekly meetings & collaboration sessions scheduled between 8:00 AM And noon EST
Soft Skills
- Excellent communication
- Team collaboration
- Documentation and knowledge sharing
Education Requirements
Bachelor's / Masters in computer science or equivalent (can be marked optional or flexible)
Certifications
Product Certifications are Required
Services you might be interested in
We Search & Apply Jobs for You!
Our team scans through 1000s of opportunities and applies to roles best suited to your profile
Save 100+ hours and focus on what matters - cracking interviews and landing offers.
