Key Responsibilities: Develop applications using Java, J2EE, and AEM (AdobeCQ5) Implement solutions based on Object Oriented Analysis and Design (OOAD) principles Design and consume Web Services (RESTful and SOAP) Execute unit testing, including planning, preparation, and execution Work with version