SOFTWARE DEVELOPER – JAVA KNOWLEDGE – MID (HÍBRIDO)

€ 1.100-1.500/Mês
Indeed

Empresa

Tipo de empregoTempo Integral
Modalidade de TrabalhoPresencial
Nível de ExperiênciaSem Limite de Experiência
Nível de EducaçãoSem Limite de Formação

Descrição

Resumo da Vaga: Procuramos um programador React e Node.js de nível intermédio com conhecimentos de Java para um projeto híbrido no setor público, focado em desenvolvimento de software e integração de APIs. Principais Destaques: 1. Trabalho híbrido em projeto colaborativo no setor público 2. Desenvolvimento frontend e backend com React, Node.js e Java 3. Foco em código limpo, testes unitários e práticas de desenvolvimento modernas #### **SOFTWARE DEVELOPER – JAVA KNOWLEDGE – MID (HÍBRIDO LISBOA OU PORTO)** Empresa portuguesa contrata para trabalho híbrido Localização: Lisboa ou Porto, Portugal * É necessário que os candidatos para a vaga já estejam em Portugal Modelo de Trabalho: Híbrido — distribuição 70%/30%, de acordo com a organização do projeto Requisitos de Idioma: Português profissional — obrigatório * ️Tempo de experiência: Mid\-level (3\+ anos) Contrato: B2B Setor: Público Rate €1100 \- 1500 RV * Instruções: Envie seu currículo, em português, e certifique\-se de incluir todas as habilidades e experiências que atendam aos requisitos da oportunidade. Isso aumentará significativamente suas chances de sucesso. #### **Sobre a oportunidade** Procuramos um Programador React e Node.js de nível intermédio, com mais de três anos de experiência profissional, para integrar um projeto híbrido no setor público português. Terá a oportunidade de trabalhar no frontend e no backend, analisando requisitos, desenvolvendo soluções de software, integrando APIs RESTful e implementando testes unitários para assegurar a qualidade do código. Esta oportunidade é indicada para um profissional com autonomia prática em React e Node.js, que também possua conhecimentos de Java e pretenda contribuir para um projeto colaborativo com práticas modernas de desenvolvimento. #### **Principais responsabilidades** Análise e desenvolvimento * Analisar requisitos funcionais e técnicos. * Desenhar e desenvolver soluções frontend com React. * Desenvolver serviços backend e lógica aplicacional com Node.js. * Implementar soluções utilizando JavaScript e TypeScript. * Integrar componentes frontend e backend através de APIs RESTful. * Aplicar conhecimentos de Java quando necessário no projeto. * Produzir código limpo, reutilizável e de fácil manutenção. * Investigar e resolver problemas técnicos. * Participar em discussões técnicas e revisões de código. * Manter a documentação técnica atualizada. Qualidade e testes * Criar e manter testes unitários. * Validar as funcionalidades desenvolvidas face aos requisitos definidos. * Identificar defeitos e apoiar a respetiva resolução. * Contribuir para a melhoria da qualidade e da cobertura de testes. * Aplicar boas práticas de desenvolvimento e testes. * Apoiar entregas de software estáveis e fiáveis. Gestão de riscos e entregas * Identificar riscos técnicos, dependências e potenciais atrasos. * Comunicar riscos e impedimentos de forma clara à equipa. * Propor medidas de mitigação e soluções alternativas. * Gerir as tarefas e os prazos atribuídos com autonomia. * Colaborar com a equipa no cumprimento dos compromissos do projeto. * Contribuir para a melhoria contínua do processo de desenvolvimento. Colaboração Agile * Trabalhar com programadores, analistas e outros intervenientes do projeto. * Participar nas cerimónias de Scrum ou Kanban. * Partilhar conhecimentos técnicos e boas práticas de desenvolvimento. * Colaborar eficazmente numa equipa multidisciplinar. * Apoiar práticas de gestão de código\-fonte e controlo de versões. * Contribuir para atividades de CI/CD e cloud quando necessário. #### **Requisitos obrigatórios** * Licenciatura em Informática, Engenharia Informática, Ciências da Computação ou área semelhante. * Mais de 3 anos de experiência profissional em desenvolvimento de software. * Experiência profissional prática com React. * Experiência profissional prática com Node.js. * Autonomia no desenvolvimento de soluções com React e Node.js. * Experiência com JavaScript. * Experiência com TypeScript. * Experiência no desenho, desenvolvimento ou integração de APIs RESTful. * Conhecimentos de Java. * Experiência profissional na criação e manutenção de testes unitários. * Forte capacidade analítica e de resolução de problemas. * Capacidade para escrever código limpo, reutilizável e sustentável. * Boa comunicação em português. * Capacidade para trabalhar em equipa. * Boa organização e gestão do tempo. * Residência atual em Portugal. * Disponibilidade para trabalhar em regime híbrido, com ligação a Lisboa ou ao Porto. #### **Requisitos valorizados** * Experiência com práticas e pipelines de CI/CD. * Experiência em ambientes cloud. * Experiência profissional com Angular. * Experiência com Git ou outro sistema de controlo de versões. * Conhecimentos de Scrum. * Conhecimentos de Kanban. * Experiência em equipas Agile de desenvolvimento de software. * Conhecimentos de compilação, testes e implementações automatizadas. * Experiência na integração entre frontend e backend. * Conhecimentos de segurança e autenticação de APIs. * Experiência em projetos do setor público. * Familiaridade com ambientes de desenvolvimento em containers. #### **Top 5 competências** * React; * Node.js; * JavaScript e TypeScript; * APIs RESTful; * Testes unitários. #### **Perfil ideal** O perfil ideal possui mais de três anos de experiência profissional em desenvolvimento e autonomia prática com React e Node.js. Procuramos alguém confortável no desenvolvimento de componentes frontend e backend, com experiência em JavaScript, TypeScript, integração de APIs RESTful e criação de testes unitários para assegurar entregas fiáveis. Deverá também possuir conhecimentos de Java e capacidade para compreender ou contribuir para componentes desenvolvidos nesta tecnologia quando necessário. A experiência com Angular, Git, pipelines de CI/CD, ambientes cloud, Scrum ou Kanban será valorizada. É uma pessoa analítica, proativa, organizada e capaz de comunicar eficazmente em português. Trabalha bem em equipas multidisciplinares, já reside em Portugal e possui disponibilidade para o modelo híbrido em Lisboa ou no Porto. #### **Questões aos candidatos** Ao candidatar\-se, confirme: * Quantos anos de experiência profissional possui em desenvolvimento de software? * Quantos anos de experiência prática possui com React? * Quantos anos de experiência prática possui com Node.js? * Já trabalhou com autonomia em soluções que utilizavam React e Node.js? * Que tipos de aplicações frontend desenvolveu com React? * Que tipos de serviços backend desenvolveu com Node.js? * Quantos anos de experiência possui com JavaScript e TypeScript? * Já desenhou ou desenvolveu APIs RESTful? * Já integrou aplicações frontend com serviços RESTful? * Qual é o seu nível de conhecimentos e experiência profissional com Java? * Que ferramentas ou frameworks de testes unitários utilizou? * Já criou testes unitários para componentes frontend e backend? * Como assegura a qualidade do código e uma cobertura de testes adequada? * Possui experiência com Angular? * Já trabalhou com pipelines de CI/CD? Que ferramentas utilizou? * Que experiência possui em ambientes cloud? * Já utilizou Git profissionalmente? * Já trabalhou com Scrum ou Kanban? * Como identifica e comunica riscos técnicos ou possíveis atrasos? * Possui licenciatura em Informática, Engenharia Informática, Ciências da Computação ou área semelhante? * Qual é o seu nível de português? * Reside atualmente em Portugal? Em que cidade? * Tem disponibilidade para trabalhar em regime híbrido, com ligação a Lisboa ou ao Porto? * O valor mensal entre €1\.100 e €1\.500 está alinhado com as suas expectativas? * Qual é a sua disponibilidade para iniciar um novo projeto? #### **Palavras\-chave que devem constar no CV** Programador React, Programador Node.js, Full Stack Developer, Programador Full Stack, Programador JavaScript, Programador TypeScript, Programador de Software, Engenheiro de Software, Programador Mid\-Level, React, React.js, Node.js, NodeJS, JavaScript, TypeScript, ECMAScript, ES6, Desenvolvimento Frontend, Desenvolvimento Backend, Desenvolvimento Full Stack, REST, API RESTful, Desenho de APIs, Desenvolvimento de APIs, Integração de APIs, Java, Programação Orientada a Objetos, OOP, Testes Unitários, Testes Automatizados, Cobertura de Testes, Jest, React Testing Library, Mocha, Chai, Clean Code, Código Reutilizável, Código Sustentável, Análise de Software, Análise Técnica, Troubleshooting, Resolução de Problemas, Mitigação de Riscos, Gestão de Entregas, Angular, Git, Controlo de Versões, CI/CD, Integração Contínua, Entrega Contínua, Automatização de Implementações, Cloud Computing, Ambientes Cloud, Agile, Scrum, Kanban, Desenvolvimento Agile, Code Review, Integração Frontend, Serviços Backend, Setor Público, Português, Trabalho Híbrido, Lisboa, Porto, Portugal \#00351016

Publicado por

João Santos

Indeed · HR

Localização

João Santos

Indeed · HR

Vagas semelhantes

SOFTWARE DEVELOPER – JAVA KNOWLEDGE – MID (HÍBRIDO) da Indeed em 2026 | ok.com