Search by job, company or skills

A

Custom Software Engineer

5-8 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 23 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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 5 Year(s) Of Experience Is Required

Educational Qualification : 15 years full time education

Summary:

An AEM developer profile with 5–8 years of experience delivering solutions on AEM 6.5 (on-premise) and AEM as a Cloud Service. Responsibilities include building and maintaining AEM components, templates, workflows, Sling Models, OSGi services, and servlets, integrating REST APIs, supporting content authors, and configuring Dispatcher caching/filters and YAML-based environments. The role also supports CI/CD deployments via Cloud Manager, creates unit tests (JUnit 5, AEM Mocks) with exposure to Playwright, performs basic log/thread-dump analysis for troubleshooting and performance, uses Linux for production support, and follows strong code quality and Git workflow practices.

Roles & Responsibilities:

Develop and maintain AEM components, templates, workflows, and services across AEM 6.5 (on-premise) and AEM as a Cloud Service.

Implement business requirements using AEM best practices and established development standards.

  • Build Sling Models, OSGi services, and servlets integrate AEM with external REST APIs and services.
  • Support content authors troubleshoot authoring, caching, and content delivery issues.

Configure and assist with Dispatcher filters and caching rules manage YAML-based environment configurations.

  • Support CI/CD setup and deployments using Cloud Manager pipelines follow AEMaaCS best practices.
  • Write unit tests using JUnit 5 and AEM Mocks contribute to UI automation using Playwright (exposure).

Analyze logs and thread dumps (basic level) to debug issues and address minor performance bottlenecks.

  • Use Linux commands for log analysis and basic troubleshooting support production issues and deployments.
  • Maintain code quality through reviews, version control practices, and adherence to team workflows.

Professional & Technical Skills:

AEM Development

AEM: AEM 6.5 (on-premise) and AEM as a Cloud Service (AEMaaCS)

Core AEM: Sling, OSGi, JCR (Oak) workflows, templates, and component development

Backend: Java (11+) Sling Models, OSGi services, servlets REST API integration

Backend Development

Version control: Git workflows

Configuration: Dispatcher basics YAML configuration

DevOps: Cloud Manager pipelines exposure to AWX/Ansible CI/CD support

AEM Core Features

Testing: JUnit 5, AEM Mocks exposure to Playwright

  • Linux: log analysis and basic troubleshooting
  • Debugging: log analysis, basic thread dumps, minor performance troubleshooting

Additional Information:

Experience: 5 to 8 years in AEM development.

Environment exposure: AEM 6.5 (on-premise) and AEM as a Cloud Service.

This position is based at our Pune office.

A 15 years full time education is required.







More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145807295