AEM Senior Developer
Bangalore, IN
6d ago

Job Description

Plans, designs, develops and tests software systems or applications for software enhancements and new products including cloudbased or internetrelated tools.

Analyzes requirements, tests and integrates application components; Ensure the system improvements are successfully implemented.

Drives unit test automation. Be well versed in the latest development methodologies like Agile, Scrum, DevOps and test driven development.

Should also enable solutions that take into account APIs, security, scalability, manageability, usability, and other critical factors that contribute to complete solutions.

Usually holds an academic degree in Computer Science, Computer Engineering or Computational Science.


Candidate must have a bachelor's or master's degree in Computer Science, Computer Engineering, Information Technology, or equivalent.

7+ years of work experience in software development with at least 5+ years of AEM development experience.Proficiency in full-stack Java development.

Expertise in AEM 6.x.Working experience with templates, components, bundles, Workflow, Forms Campaigns, Mobile pages, Newsletters, and Reports.

Hands-on experience in Apache Sling, AEM Dispatcher, JCR, Felix, J2EE, JSP, OSGi, JavaScript, JQuery, XML, JSON, XSLT, AJAX, CSS, and SQL, Junit, Sling Models, Editable Templates, HTL.

Experience with DITA, ideally the Adobe DITA solution.Development experience in AngularJS / React.Good problem-solving skills and ability to resolve issues with a quick turnaround.

Sound understanding and experience of the full software development life cycle.Excellent verbal and written communication skills.

Experience building large-scale web applications.Strong understanding of Content Management Systems.Experience with GIT or other version control systems.

Proficiency in software engineering tools and CI / CD practices.Experience with Agile development and DevOps practices.

Report this job

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Application form