Job Description:
As a Full Stack Developer, you will be responsible for creating engaging digital experiences by building and implementing web applications using Adobe Experience Manager (AEM).
You will work closely with cross-functional teams to design, develop, and deploy high-quality web applications that meet business requirements.
Your primary focus will be on developing AEM templates, components, dialogs, widgets, workflows, OSGI bundles, Internationalization, Multisite Manager (MSM), HTL Sightly, and Sling Models.
You will have hands-on experience with back-end/server-side technologies including SOAP/REST, SQL/NoSQL databases, ESB, and Microservices.
Additionally, you will be responsible for designing and developing user interfaces (UI) using HTML, CSS, and other front-end tools to create visually appealing and responsive designs.
Required Skills and Qualifications:
* Proficiency in Java/JEE skills, Object-Oriented Programming (OOP), and design patterns.
* Experience with JUnit and other testing frameworks in AEM.
* Understanding of build and deploy processes using CI/CD pipelines (Jenkins, Hudson, etc.).
* Good knowledge of UML diagrams (Use-case, Class, Sequence, Activity, Deployment).
* Excellent problem-solving skills and ability to work independently.
Benefits:
This is an exciting opportunity to join a dynamic team and contribute to the development of innovative web applications. As a Full Stack Developer, you will have the chance to work on challenging projects, collaborate with experienced professionals, and grow your career in a fast-paced environment.
Others:
Seniority level: Associate
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: IT Services and IT Consulting