Skip to main content
Posted 29 May, 2026

Java AEM

Diverse Lynx
Bangalore,Karnataka Full Time
Reference: 365_569689_26-00153


Full-Stack AEM (AEM Forms) + Spring Boot (Java API) Developer

Role summary
Build and maintain AEM-based front-ends and Spring Boot backend services. Implement AEM components/templates and HTL, integrate with REST APIs, deliver responsive UI, ensure CI/CD, testing and production support.

Key responsibilities
Develop AEM components, templates, dialogs, clientlibs and Sling models; implement OSGi services and workflows.
Design and implement RESTful APIs and microservices using Spring Boot, Spring MVC and Spring Data.
Integrate AEM with backend services (REST) and third-party systems.
Write unit and integration tests; participate in code reviews and peer QA.
Automate build and deployment pipelines (Maven/Gradle, Jenkins/GitHub) and containerize services (Docker/Kubernetes).
Troubleshoot production incidents, perform RCA and implement fixes.

Required skills & experience
Java development; strong Spring Boot and REST API experience.
Hands-on AEM (6.x / AEMaaCS preferred): HTL (Sightly), Sling, OSGi, JCR/CRX, Dispatcher, Workflows.
Front-end: HTML5, CSS3, JavaScript; experience with React/Angular/Vue or SPA integrations.
Persistence: JPA/Hibernate, SQL (Oracle/Postgres/MySQL).
Testing: JUnit, Mockito, integration test frameworks.
Build & CI: Maven/Gradle, Git, Jenkins/GitHub.
Container: Docker; Kubernetes familiarity.
Basic knowledge of cloud platforms (GCP): core services (compute, storage, networking), IAM, managed databases, and monitoring/logging concepts.
Strong debugging, performance tuning and problem-solving skills.
Good communication and Agile experience.

Sign up for Job Alerts