Match score not available

developer backend | java

Remote: 
Full Remote
Work from: 

Offer summary

Qualifications:

Strong knowledge in Java development, Experience with API design and development, Familiarity with DDD and distributed architectures, Knowledge of clean code principles.

Key responsabilities:

  • Collaborate with development teams
  • Design and develop APIs while following project guidelines

Randstad Portugal logo
Randstad Portugal Human Resources, Staffing & Recruiting XLarge https://www.randstad.pt/

Job description

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

Required profile

Experience

Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication

Java Developer Related jobs