A Randstad opera em Portugal e no Mundo como líder na área de recursos humanos em diversos setores. Em parceria com a Minsait an Indra Company, empresa de gestão de serviços, consultoria em transformação digital e cibersegurança, estamos a recrutar a posição de developer backend na tecnologia java.
Se considera ser a pessoa ideal para abraçar este desafio, envie-nos a sua candidatura.
Responsabilidades:
Developer backend java trabalhará em estreita colaboração com as equipas de desenvolvimento.
Comunicar ideias, novos métodos e tecnologias com o objetivo de melhorar o stack tecnológico em vigor.
Participar de forma ativa e constante no desenho e desenvolvimento de APIs.
Zelar pela qualidade do desenvolvimento e limpeza do código (clean code).
Manter-se atualizado nas tecnologias, especialmente associadas a e-commerce.
Identificar novas tendências para maximizar resultados.
Trabalhar em colaboração com o tech lead e com a restante equipa de desenvolvimento.
Cumprir com todas as diretrizes e normas do projeto/empresa e assegurar-se que a equipa também o faz.
Trabalhar em sprints de 2 semanas, compostas principalmente por user stories interativas e ser responsável, enquanto membro de equipa, por esse compromisso.
Competências:
Conhecimento e partilha dos fundamentos do DDD.
Conhecimentos que lhe permitam participar na conceção da arquitetura de sistemas baseados em serviços distribuídos.
Conhecimento profundo dos padrões e arquiteturas de desenvolvimento Java.
Experiência ou conhecimento da arquitetura hexagonal.
Conhecimentos ou experiência com protobuf e gRPC.
Conhecimentos de kafka ou de qualquer outro gestor de filas.
É importante:
Experiência em participar na conceção da arquitetura de sistemas baseados em serviços distribuídos.
Experiência demonstrável em ambientes de execução de alto desempenho e concorrência.
Experiência no desenho e desenvolvimento de APIs.
Experiência demonstrável no desenvolvimento sob o modelo de integração contínua e revisão de código.
Experiência com spring.
Experiência de participação numa equipa Scrum.
Valoriza-se:
Experiência no desenvolvimento em tecnologias cloud.
Experiência na definição de uma estratégia de APIs e conhecimento de especificações standard (OpenAPI, AsyncAPI, RAML, etc).
Hard Skills
DDD, Java, SCRUM, API first, Spring, OpenAPI, Maven, CI/CD
Benefícios:
Formação contínua: no local de trabalho e através do acesso à plataforma de formação, concebida para potenciar o seu talento e desenvolver as suas competências profissionais.
25 dias de férias.
Plano de benefícios flexíveis .
Contrato formalizado diretamente com a Minsait an Indra Company