Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

AEM Software Engineer

Level:

Experienced Professional

AEM Developers design and develop computer applications using Adobe Experience Manager. As a Stratpoint AEM Developer, you will work with web developers and other software engineers to integrate AEM software into online platforms and different types of computer software.


Main duties and responsibilities:

    ● Develop features and resolve issues in a timely manner
    ● Create well-designed, testable, and efficient applications
    ● Construct automated tests with strategic code coverage
    ● Contribute to all phases of the software development lifecycle
    ● Collaborate closely with every member of the project
    ● Prepare documentation and specifications for the software developed
    ● Foster a culture of growth and innovation by sharing new learnings and solutions

Qualifications:

    ● BS degree in Computer Science, Information Technology, Engineering or any related degree
    ● Knowledge of Java and OOP
    ● Familiarity with AEM building blocks such as Sightly/HTL, XML, components, templates, template types, dialogs, widgets, policies
    ● Familiarity with the Java Content Repository API
    ● Knowledge of OSGi
    ● Familiarity with building tools, including Maven
    ● Experience in developing web applications and APIs
    ● Experience in Relational Databases (MySQL, PostgreSQL, etc.)
    ● Familiarity with Spring Framework, Spring Boot, and other Spring projects
    ● Familiarity with Java ORM frameworks
    ● Familiarity with Unix shell scripting
    ● Familiarity with front end development (HTML, CSS, JavaScript)
    ● Drive to provide value-adding and timely suggestions to the team
    ● Ability to handle criticism and provide value-adding inputs when necessary
    ● Strong initiative and curiosity to learn new software and hardware technologies
    ● Willing to learn Agile methodologies
    ● Ability to understand business requirements and translate them into technical requirements
    ● Familiarity with code versioning tools such as Git and SVN, as well as its corresponding branching strategies