Uma empresa bem estabelecida, que fornece a seus clientes soluções, produtos e dispositivos digitais e tecnológicos de primeira classe, está procurando contratar um Programador Back-end. O programador será responsável por mapear os requisitos comerciais ligados à arquitetura e ao desempenho de aplicativos, trabalhando em conjunto com stakeholders. A empresa, listada na Bolsa de Nova York, estabeleceu-se como líder mundial no setor tech. Esta é uma vaga de trabalho remoto de longo prazo que requer mais de 8 horas de sobreposição com o fuso horário IST, sendo uma ótima oportunidade para programadores brasileiros que desejam alavancar suas carreiras.
Responsabilidades:
- Capacidade de liderar reuniões diárias e realizar backlog grooming, planejamento de sprint e retrospectivas de forma eficaz
- Estabelecer as melhores práticas usando métricas e parâmetros programáveis
- Contribuir para a unidade de arquitetura de software e design com foco na estabilidade do CMS
- Elaborar, criar e documentar lógica comercial e de conteúdo/dados seguros, que seja escalável e sustentável
- Participar da estimativa de tentativas e breakouts no desenvolvimento
- Trabalhar com as equipes de QA e comercial e com analistas funcionais para encontrar erros, solucioná-los e acompanhar todo o processo até suas resoluções
- Trabalhar diretamente com stakeholders para definir, solicitar e executar soluções que atendam aos requisitos de um produto
- Participar de reuniões de design criativo e avaliar as decisões tomadas para identificar sua viabilidade e impacto no sistema
- Fazer as alterações necessárias em designs, procedimentos e produtos
- Alternar entre um foco técnico e criativo com base nas necessidades ou tipo do projeto
- Capacidade de tomar a iniciativa de investigar e aprender a usar tecnologias futuras, participar de atividades de transferência de conhecimento e treinamento multidisciplinar
- Encontrar e oferecer suporte para oportunidades inovadoras
Requisitos:
- Bacharelado ou Mestrado em Engenharia ou Ciência da Computação (ou experiência equivalente)
- 8 anos de experiência relevante como programador back-end
- 4 anos de experiência trabalhando com Java e Spring
- 4 anos de experiência trabalhando com o Adobe Experience Manager (AEM) ou outro CMS, incluindo desenvolvimento de modelos XML e personalização de asset listeners, além de compreender bibliotecas de tags personalizadas (Tiles, Freemaker)
- 8 a 12 anos de experiência prática com J2EE e integração de serviços web (Java, Spring, Servlets/JSP no Apache Tomcat, SOAP/REST)
- 6 anos de experiência no desenvolvimento de um site ou aplicativo corporativo/global grande e complexo, utilizando as melhores práticas de design
- Compreensão comprovada sobre a programação de aplicativos, arquitetura orientada a serviços (SOA), bancos de dados e design de sistema
- Será vantajoso ter conhecimento prático sobre Maven, JUnits, Sonar e outros frameworks/ferramentas Java
- Experiência com Spring Security/SAML será um ótimo diferencial
- Sólidas habilidades interpessoais e a capacidade de criar bons relacionamentos com os colegas
- Fluência em inglês, verbal e escrito