Senior Software Engineer
Tata Consultancy Services
5 - 10 years
Bengaluru
Posted: 08/01/2026
Getting a referral is 5x more effective than applying directly
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
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
