Fullstack Developer - Expert
Tasks and Responsibilities
- Design, develop, and maintain reusable Adobe Experience Manager components, templates, content templates, and workflows;
- Participate in the implementation of modern, scalable architectures based on Adobe Experience Manager;
- Optimize application performance, caching strategies, and Core Web Vitals metrics;
- Integrate external systems through REST application programming interfaces and orchestrate data flows;
- Collaborate with interface development teams to ensure a consistent and efficient user experience;
- Apply software development best practices in continuous integration and deployment, automated testing, security, and observability;
- Diagnose and resolve incidents related to Adobe Experience Manager and its ecosystem;
- Contribute to technical governance and the continuous improvement of development standards.
Profile Sought
- Demonstrate significant experience as a full stack developer as well as deep expertise with Adobe Experience Manager;
- Proficient in Java, Apache Sling, OSGi, and HTML Template Language;
- Have a solid knowledge of HTML5, CSS3 and JavaScript;
- Design REST application programming interfaces, microservices architectures, and system integrations;
- Understand issues related to web performance, caching strategies, and content delivery networks;
- Use DevOps practices and tools, including Git, continuous integration and continuous deployment mechanisms, and automated testing;
- Demonstrate autonomy, rigor and excellent analytical skills;
- Collaborate effectively with multidisciplinary teams and communicate clearly with different stakeholders.