Senior Full Stack Developer (AI-Native Engineering)

Squad Portugal · Remoto

Inscrever-me

Descrição

Na Metrica procuramos um Senior Full Stack Developer (AI-Native Engineering) para desenvolver aplicações modernas e escaláveis, com foco em Java, Spring Boot e tecnologias frontend. Para integrar um projeto na área da banca em regime remoto.

O profissional irá participar na conceção, desenvolvimento e evolução de soluções baseadas em microserviços, DevOps e ferramentas de IA para acelerar o desenvolvimento e melhorar a qualidade do software. Experiência com cloud, APIs REST e metodologias Agile é valorizada.

Requisitos

Requisitos obrigatórios
  • Residir em Portugal
  • Mais de 5 anos de experiência como Full Stack Software Developer ou Software Engineer, preferencialmente com maior foco em desenvolvimento backend.

Experiência sólida em:

  • Java
  • Spring Boot
  • Hibernate / JPA

Experiência com tecnologias frontend, como:

  • Angular
  • HTML
  • CSS
  • JavaScript / TypeScript
  • Experiência com bases de dados relacionais e tecnologias SQL, nomeadamente Oracle e PostgreSQL.
  • Experiência no desenho, desenvolvimento e consumo de APIs REST.
  • Experiência com Git, GitHub e metodologias de desenvolvimento colaborativo.
  • Experiência em arquiteturas de Microservices.
  • Experiência com Jenkins e pipelines de CI/CD.
  • Experiência em metodologias Agile, nomeadamente Scrum.


DevOps & Cloud
  • Experiência com tecnologias de contentorização, como Docker e OpenShift.
  • Experiência com ambientes Cloud; conhecimentos em AWS serão valorizados.
  • Conhecimentos de ferramentas de monitorização, logging e observabilidade serão uma mais-valia.


IA e Engenharia de Software Moderna
  • Experiência prática na utilização de ferramentas de desenvolvimento assistidas por IA em projetos reais.
  • Conhecimentos de Prompt Engineering e de práticas de desenvolvimento assistido por Inteligência Artificial.
  • Experiência na integração de soluções de IA em processos de engenharia de software e pipelines de entrega contínua será altamente valorizada.

Competências pessoais
  • Forte capacidade de resolução de problemas, pensamento analítico e comunicação.
  • Interesse por inovação, automação e melhoria contínua.


Valorizado (Nice to Have)
  • Experiência com arquiteturas orientadas a eventos (Event-Driven Architecture) e sistemas de mensageria.
  • Experiência com Kubernetes.
  • Experiência com frameworks de testes automatizados.
  • Contacto com plataformas de IA/Machine Learning ou integrações de GenAI em aplicações empresariais.
  • Conhecimentos de segurança de software e de práticas de desenvolvimento seguro em ambientes de desenvolvimento assistidos por IA.