SOBRE A WELVAART
Diariamente, assumimos compromissos e apresentamos soluções aos nossos stakeholders, com o objetivo de criar uma estrutura de valores humanos assente no profissionalismo, na honestidade e no rigor.
Com uma gestão baseada em Human Centered Design, cuidamos dos nossos profissionais com planos de carreira consistentes, mas flexíveis face às suas necessidades e expectativas de evolução. A nossa equipa de gestão garante uma liderança empática e presente, que assegurará um envolvimento tecnológico superior e a entrega nos projetos e produtos dos nossos clientes.
Projeto
Procuramos um(a) Senior Java Full Stack Developer para integrar uma equipa de desenvolvimento responsável pela evolução e manutenção de soluções empresariais críticas, assentes numa arquitetura moderna de microserviços.
O profissional participará em todas as fases do ciclo de desenvolvimento, desde a análise técnica e implementação de funcionalidades até à garantia de qualidade, integração contínua e deployment das aplicações. Irá trabalhar num ambiente colaborativo, Agile e orientado a práticas DevOps, contribuindo para a melhoria contínua da arquitetura e dos processos de desenvolvimento.
Responsabilidades:
- Desenvolver e manter aplicações backend utilizando Java e Quarkus;
- Desenvolver interfaces frontend recorrendo a Vue.js e TypeScript;
- Implementar, evoluir e suportar arquiteturas baseadas em microserviços;
- Garantir a qualidade do código através da realização de testes unitários e de integração;
- Participar nos processos de integração contínua e deployment das aplicações;
- Colaborar em revisões de código (Code Reviews), assegurando a adoção das melhores práticas de desenvolvimento;
- Elaborar e manter documentação técnica adequada às soluções implementadas;
- Trabalhar em equipas multidisciplinares seguindo metodologias Agile;
- Contribuir para a melhoria contínua da arquitetura, performance e fiabilidade das aplicações;
- Colaborar com equipas de infraestrutura e operações num contexto orientado a DevOps.
Requisitos:
- Mais de 7 anos de experiência em desenvolvimento de software com Java;
- Experiência sólida em:
- Quarkus
- Vue.js
- TypeScript
- Experiência comprovada em:
- Arquiteturas de microserviços;
- Testes unitários e de integração;
- Processos de deployment de aplicações;
- Experiência em ambientes DevOps e ferramentas como:
- SVN;
- Docker;
- OpenShift;
- Pipelines CI/CD;
- Experiência em Code Reviews e metodologias Agile;
- Experiência na produção e manutenção de documentação técnica;
- Elevada capacidade de comunicação, relacionamento interpessoal e trabalho em equipa;
- Perfil proativo, autónomo e orientado para resultados.
- Conhecimentos de arquitetura de software:
- Microserviços;
- Separação entre frontend e backend;
- Boas práticas de integração entre sistemas;
- Conhecimentos de segurança aplicacional:
- Autenticação e autorização;
- OAuth 2.0;
- Gestão de sessões e tokens;
- Proteção e segurança de APIs;
- Conhecimentos de observabilidade e qualidade:
- Logging;
- Métricas;
- Distributed Tracing;
- Performance e otimização;
- Troubleshooting e Debugging.
O que podes descobrir connosco?
- Fazer parte de uma start-up tecnológica
- Diferentes âmbitos de projeto em diferentes setores
- Estrutura de justiça e equidade salarial (Consultant Profile)
- Formação e Certificação
- Gestão de Carreira
- Mais de 30 Parcerias
- Programa de Embaixadores Welvaart
UNLEASH THE POWER OF YOUR CAREER