Descrição
Resumo:
Procuramos um Desenvolvedor Full Stack para assumir a responsabilidade pelo ciclo completo de desenvolvimento de aplicações inovadoras, trabalhando com metodologia Extreme Programming e programação em pares remota.
Pontos de destaque:
1. Desenvolvimento full stack de aplicações inovadoras
2. Responsabilidade pelo ciclo completo de desenvolvimento (design, arquitetura, desenvolvimento, DevOps)
3. Trabalho com metodologia Extreme Programming e programação em pares remota
### **Informações da Vaga**
Tipo de vaga
**Integral**Data de abertura
**08/10/2026**Setor
**Tecnologia**Cidade
**Lisboa**Estado/Província
**Lisboa**País
**Portugal**CEP/Código postal
**1200\-629**### **Descrição da Vaga**
**Descrição da função:**
* Desenvolvimento prático full stack de aplicações inovadoras.
* Responsabilidade pelo ciclo completo de desenvolvimento, incluindo design, arquitetura, desenvolvimento e DevOps.
* Trabalho com metodologia Extreme Programming e programação em pares remota.
**Requisitos da função:**
* Bacharelado em Engenharia de Software ou graduação em Ciência da Computação.
* 8\+ anos de experiência nas seguintes tecnologias: Java (obrigatório), Spring
* 4\+ anos de experiência em Front-End, principalmente React (obrigatório) e outros frameworks/bibliotecas modernos em JavaScript
* Experiência em desenvolvimento com Kotlin — grande vantagem.
* Experiência com Programação Funcional e Java Streams.
* \- Experiência no desenvolvimento de interfaces de usuário reativas (Reactive JS).
* 2\+ anos de experiência em desenvolvimento com TDD/BDD nos seguintes frameworks: Junit, Jasmin, Mockito, Protractor/Selenium
* 3\+ anos de experiência em arquitetura baseada em microsserviços e ferramentas (Spring Boot/Cloud)
* Experiência em desenvolvimento DevOps e Jenkins.
* Experiência no projeto, desenvolvimento e implantação de soluções baseadas em nuvem/híbridas
* Experiência no desenvolvimento e implantação em ambientes baseados em contêineres (Kubernetes, Cloud Foundry).
* Familiaridade com os seguintes conceitos de design: microsserviços, descoberta de serviços, circuit breaker.
* Iniciativa própria com capacidade de priorizar e planejar adequadamente tarefas complexas em um ambiente em constante mudança.
* Versatilidade e capacidade de alternar facilmente entre diferentes tarefas e tecnologias.
* Experiência na avaliação de uma ampla gama de soluções e produtos de informação.
* Pensamento crítico forte com aptidão para resolução de problemas.
**\-** Bom inglês — verbal e escrito.