DL
Java AEM
Diverse Lynx India
๐ฎ๐ณ India
On-site
5 months ago
- AEM
- Spring Boot
- Java
- REST API
- CI/CD
- Microservices
- MVC
- Maven
- Gradle
- Jenkins
- GitHub
- Docker
- Kubernetes
- HTML5
- CSS3
- JavaScript
- React.js
- Angular
- Vue
- JPA
- Hibernate
- SQL
- Oracle
- PostgreSQL
- MySQL
- JUnit
- Mockito
- Git
- GCP
- IAM
- Agile
5 months ago
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.
Java AEM ยท Diverse Lynx India