Descrição da Vaga
Buscamos um Desenvolvedor Backend Pleno com sólida experiência em Java para atuar em projetos estratégicos de implementação de software.
Você será responsável pelo desenho e desenvolvimento de integrações complexas, conectando o ecossistema Adobe (Workfront, Adobe Fusion, Adobe Experience Manager/Assets) a sistemas legados corporativos. Se você gosta de desafios técnicos envolvendo API design, microsserviços e integração de sistemas, esta é a oportunidade ideal.
Responsabilidades:
- Entendimento dos requisitos e processos de negócio.
- Desenvolver, manter e otimizar integrações de backend.
- Projetar e implementar fluxos de integração entre ferramentas Adobe (Workfront, Fusion, Assets) e sistemas legados (ERPs, CRMs, etc.).
- Desenvolver APIs robustas e escaláveis (Webhooks, Rest API).
- Configuração e estruturação de taxonomia, metadados, estrutura de organização de pastas e ativos digitais e permissionamento.
- Atuar no ciclo de vida completo de desenvolvimento, desde a concepção técnica e mapeamento de dados até o deploy e suporte pós-implementação.
- Colaborar com arquitetos e consultores funcionais para traduzir requisitos de negócio em soluções técnicas eficientes.
- Identificar e resolver gargalos de performance e segurança nas integrações.
- Análise e melhoria contínua da performance das aplicações.
- Participação ativa em reuniões de planejamento e revisão de código.
- Escrever documentação técnica e funcional das soluções implementadas.
- Garantir a qualidade e estabilidade das entregas.
Requisitos e Habilidades (Hard Skills)
- Experiência comprovada de pelo menos 2 anos com desenvolvimento backend e customer facing.
- Experiência sólida com Java (versões 8+).
- Conhecimento prático em integração de sistemas e padrões de mensageria (ex: Kafka, RabbitMQ, ou filas similares).
- Experiência com APIs (criação e consumo), JSON, XML e Web Services.
- Conhecimento em controle de versão utilizando Git.
- Implementação de HttpServlet.
- Boas práticas de programação orientada a objetos.
- Familiaridade com metodologias ágeis (Scrum, Kanban).
Requisitos Comportamentais (Soft Skills)
- Boa comunicação, proatividade e autonomia.
- Capacidade de entender requisitos funcionais e transformá-los em uma solução que atenda às necessidades do cliente.
- Responsabilidade com prazos e entregas.
- Proatividade para sugerir melhorias de código e organização de projeto.
- Pensamento Analítico: Capacidade de desvendar lógicas de sistemas legados complexos e integrá-los a tecnologias modernas.
- Comunicação Técnica: Habilidade em explicar soluções técnicas para stakeholders não técnicos ou consultores funcionais.
- Adaptabilidade: Facilidade em aprender novas ferramentas e se adaptar a diferentes arquiteturas de clientes.
- Orientação à Qualidade: Preocupação com a escrita de código limpo, documentado e testável.
- Perfil de liderança.
Conhecimentos Desejáveis:
- Experiência com linguagem de script (JavaScript).
- Experiência com construção de fluxos de automação de dados (Adobe Workfront Fusion ou similares).
- Conceitos de DAM (Digital Assets Management - AEM Assets ou similares).
- Experiência com Adobe Workfront e configurações avançadas.
- Desejável conhecimento do idioma inglês e/ou espanhol.