Compass UOL
Fullstack Developer (AEM | Vue.js | Java) | Pleno (Remoto)
Remote (Brazil-based) mid-level fullstack role maintaining and evolving Adobe Experience Manager (AEM) systems: building AEM components and templates, Vue.js interfaces, Java back-end services, and integrations via Adobe I/O and GraphQL, plus L2/L3 incident analysis alongside QA and UX/UI teams.
- Compensation
- Not disclosed
- Location
- Brasil
- Work setup
- Remote
- Seniority
- Middle
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Experience developing and maintaining applications in Adobe Experience Manager (AEM)
- Knowledge of building components and templates in AEM
- Experience with Vue.js
- Experience with Java back-end development
- Knowledge of integrations using Adobe I/O
- Experience with GraphQL for consuming and integrating APIs
- Knowledge of integration with external services and APIs
- Experience in system sustainment, corrective and evolutionary maintenance
- Experience analyzing and resolving level 2 and 3 incidents
- Knowledge of development best practices, security, performance and scalability
- Experience with code versioning tools and continuous integration processes
- Ability to work in multidisciplinary teams and collaborative environments
Nice to have
- Knowledge of React (secondary role)
Full description
- Atuar na manutenção corretiva e evolutiva de sistemas baseados em Adobe Experience Manager (AEM);
- Desenvolver e manter componentes e templates no Adobe Experience Manager (AEM);
- Implementar e otimizar interfaces utilizando Vue.js como tecnologia principal;
- Realizar ajustes e evoluções em aplicações React, quando necessário;
- Conduzir ajustes e evoluções no back-end em Java, garantindo estabilidade, performance e integração entre os sistemas;
- Integrar soluções utilizando Adobe I/O e GraphQL, consumindo APIs e serviços externos;
- Participar ativamente do desenvolvimento fullstack da aplicação, atuando nas camadas de front-end e back-end;
- Estruturar e evoluir regras de negócio, integrações e funcionalidades alinhadas aos requisitos do projeto;
- Participar de análises e tratativas de incidentes de nível 2 e 3, propondo correções e melhorias;
- Colaborar com equipes multidisciplinares, incluindo QA, UX/UI e demais desenvolvedores;
- Garantir qualidade de código, segurança, performance, escalabilidade e manutenibilidade das soluções desenvolvidas;
- Seguir boas práticas de desenvolvimento, versionamento de código e integração contínua.
- Experiência com desenvolvimento e manutenção de aplicações em Adobe Experience Manager (AEM);
- Conhecimento em desenvolvimento de componentes e templates no AEM;
- Experiência com Vue.js;
- Conhecimento em React (desejável para atuação secundária);
- Experiência com desenvolvimento back-end em Java;
- Conhecimento em integrações utilizando Adobe I/O;
- Experiência com GraphQL para consumo e integração de APIs;
- Conhecimento em integração com serviços e APIs externas;
- Vivência em sustentação, manutenção corretiva e evolutiva de sistemas;
- Experiência na análise e resolução de incidentes de nível 2 e 3;
- Conhecimento de boas práticas de desenvolvimento, segurança, performance e escalabilidade de aplicações;
- Experiência com ferramentas de versionamento de código e processos de integração contínua;
- Capacidade de atuação em equipes multidisciplinares e ambientes colaborativos.
Benefícios
- Vale-alimentação e/ou vale-refeição;
- Plano de saúde e plano odontológico;
- Plano de saúde para o seu pet;
- Auxílio home office (para vagas remotas);
- Kit de boas-vindas no onboarding;
- Seguro de vida;
- Zenklub, com acompanhamento psicológico e nutricional;
- TotalPass;
- Programa de Certificações e Capacitação Contínua com parceiros (Adobe, Anthropic, AWS, Google, Microsoft, Salesforce);
- Parcerias e descontos para o seu desenvolvimento;