Senior Software Engineer

Tata Consultancy Services

a month ago

Expired On11 Feb 2026

Bangalore, Karnataka, India

Job description & requirements

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 / Master’s in computer science or equivalent (can be marked optional or flexible)


Certifications

Product Certifications are Required

Location :

Bangalore, Karnataka, India

Create alert for similar jobs

Tata Consultancy Services

Tata Consultancy Services (TCS) is a global IT services, consulting, and business solutions company based in Mumbai, India. Founded in 1968 as part of the Tata Group, TCS has grown to employ over 600,000 people across more than 55 countries. The company has a rich history, having pioneered offshore IT delivery in India and established key milestones such as the first software research center in the country. TCS offers a comprehensive range of IT services, including consulting, digital transformation, cloud computing, data analytics, and cybersecurity. The company specializes in a Global Network Delivery Model, providing 24-hour service cycles and expertise in various fields such as systems integration and bioinformatics. TCS also develops software products and SaaS platforms, generating significant revenue from offerings like TCS BaNCS and TCS Cognix. With a focus on innovation, TCS collaborates with universities and startups to drive advancements in technology.

Similar Jobs

Senior Software Engineer-Tata Consultancy Services-Bangalore, India