Skip to main content Skip to footer

Custom Software Engineer

Bengaluru Job No. atci-5502537-s2007881 Full-time

Description Du Poste

Project Role : Custom Software Engineer
Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs.
Must have skills : Adobe Experience Manager (AEM) Sites
Good to have skills : NA
Minimum 7.5 year(s) of experience is required
Educational Qualification : 15 years full time education

Summary:
Experienced AEM professional (8–12+ years) delivering scalable digital solutions across AEM 6.5 on-premise and AEM as a Cloud Service. Skilled in solution architecture and end-to-end implementation, building OSGi services, Sling Models, servlets, workflows, templates, and integrations via REST APIs using Java (11+). Strong in Cloud Manager/CI-CD, automation with AWX/Ansible and YAML configurations, Dispatcher and caching, and test automation (Playwright, JUnit 5, AEM Mocks). Proven troubleshooting capability across Linux environments with deep performance tuning and production support (thread/heap dumps, Oak indexing, slow queries), with a focus on code quality, security, and maintainability.

Roles and Responsibilities
Design and develop scalable solutions using AEM 6.5 (on-premise) and AEM as a Cloud Service (AEMaaCS).
Lead end-to-end implementation of AEM-based digital platforms.
Define solution architecture, best practices, and coding standards.
Develop OSGi services, Sling Models, and servlets.
Implement business logic using Java (11+).
Integrate AEM with external systems via REST APIs.
Build and enhance AEM workflows (custom workflow steps, launchers), editable templates, and policies.
Debug and optimize performance issues including queries, indexing, and memory utilization.
Work with Cloud Manager pipelines and follow AEMaaCS deployment patterns and best practices (including immutable architecture).
Configure and troubleshoot Dispatcher (filters, cache rules, rewrites) and address caching/performance issues.
Support CI/CD and automation efforts using tools such as AWX/Ansible and YAML-based configurations.
Implement and maintain automated tests (e.g., Playwright UI automation) and unit tests (JUnit 5, AEM Mocks/wcm.io).
Use Linux tooling for log analysis, process monitoring, and production troubleshooting.
Analyze thread dumps, heap dumps, slow queries, memory leaks, Oak indexing, and observation events to resolve issues.
Ensure code quality, performance, and security compliance.

Professional and Technical Skills
Experience: 8–12+ years in AEM development.
AEM Platforms: AEM 6.5 (on-premise), AEM as a Cloud Service (AEMaaCS).
Core Concepts: Sling, OSGi, JCR (Oak) workflows, templates, and components.
Dispatcher and Caching: Apache/Dispatcher configuration CDN caching concepts.
Configuration and Automation: YAML configurations AWX/Ansible.
Programming: Java (11+).
Integration: REST APIs.
Version Control: Git-based development.
Testing: Playwright JUnit 5 AEM Mocks (wcm.io).
Operating Systems: Linux (log analysis, monitoring, troubleshooting).
Performance Engineering: thread dumps, heap dumps, slow queries, indexing and memory tuning.

Additional Information
Willingness to work across on-premise and cloud environments and support platform modernization initiatives.
Strong focus on maintainability, performance, and secure engineering practices.

Qualifications

15 years full time education

La vie chez Accenture

Environnement de travail

Donnez le meilleur de vous-même grâce à un environnement de travail propice à l'innovation au quotidien.

Formation et développement de carrière

Prenez le temps d'apprendre et de vous former en continu dans nos centres de formations, nos classes connectées, nos cours en ligne et grâce à nos panneaux de formation.

En savoir plus sur Accenture

Notre expertise

Découvrez comment nous nous appuyons sur le changement pour générer de la valeur et créer une réussite partagée avec nos clients, nos collaborateurs, nos actionnaires, nos partenaires et nos communautés.

Rencontrez nos équipes

Des stagiaires et jeunes diplômés au leadership, au cœur de nos expertises et de nos secteurs d’activité, découvrez comment nos collaborateurs mettent à profit la technologie pour faire la différence...

Restons connectés

Rejoignez notre équipe !

Recherchez des postes correspondant à vos attentes et compétences. Nous recherchons des personnes passionnées, curieuses, créatives et orientées solutions.

Suivez nos actualités

Gardez une longueur d’avance grâce à des conseils de carrière ainsi que des informations sectorielles que les collaborateurs vous donneront.