Adobe CQ Developer/AEM Developer
Job Description
The role includes working with business owners to understand requirements, defining and implementing technical solutions, application implementation and support, integration and management of Web sites and third-party services.
Responsibilities
• Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
• Contribute in all phases of the development lifecycle.
• Write well designed, testable, efficient code.
• Design and code, and integrate application business layer with external application components.
• Ensure designs are in compliance with specifications.
• Prepare and produce releases of software components.
• Create or update system documentation.
• Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Qualifications:
• BS/MS degree in Computer Science, Engineering or a related subject
• hands-on Software Development experience in a Jenkins based continuous integration environment
• 6+ years of experience in Adobe CQ /AEM and Java development
• Hands on experience in designing and developing applications using Java EE platforms
• Object oriented analysis and design using common design patterns
• Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc.)
• Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate),Adobe Tar- MK, Mongo DB
• Experience in the Spring Framework and SOA /REST applications, OSGI bundles and services
• Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
Looking for strong experience in Adobe CQ /AEM.