Senior Java Fullstack Engineer
Guarde esta oferta e mantenha a sua pesquisa organizada
Crie uma conta gratuita para guardar ofertas, criar alertas e voltar a este anúncio a partir do seu painel.
Ao continuar, aceita os nossos Termos & Política de Privacidade.
OAuth 2.0;
Vue.Js
TypeScript
Java
Empresa portuguesa contrata para trabalho remoto
Localização: Portugal
É necessário que os candidatos para a vaga já estejam em Portugal
Modelo de Trabalho: Remoto
Requisitos de Idioma: Português fluente
Tempo de experiência: Senior (7+ anos)
Setor: Público
Contrato: B2B
Rate €*** RV
Sobre a oportunidade
Procuramos um/a Senior Java Fullstack Engineer com forte especialização em Quarkus para integrar um projecto tecnológico de grande dimensão no sector público português.
Quarkus é a principal tecnologia e o requisito técnico mais crítico desta posição.
É necessário possuir pelo menos 2 anos de experiência sólida, prática e comprovada com Quarkus em contexto profissional, com capacidade para trabalhar com a tecnologia de forma autónoma.
Além de Quarkus, procuramos experiência prática com Vue.Js e TypeScript, que constituem as restantes competências prioritárias do projecto.
O/a profissional fará parte de uma equipa de desenvolvimento responsável pela implementação, evolução e suporte de soluções críticas, participando em todo o ciclo de desenvolvimento, desde a arquitetura e implementação até aos testes, deployment e suporte operacional.
Principais responsabilidades
Desenvolver e evoluir aplicações empresariais utilizando Java e Quarkus no Back-End;
Desenvolver componentes Front-End com Vue.Js e TypeScript;
Conceber, desenvolver e integrar microsserviços utilizando Quarkus;
Participar nas decisões de arquitetura e no desenho de novas soluções;
Assegurar uma integração eficiente entre componentes de Back-End e Front-End;
Desenvolver e manter APIs e integrações entre sistemas;
Criar e manter testes unitários e testes de integração;
Garantir qualidade, estabilidade e segurança do código;
Participar activamente em revisões de código;
Trabalhar com processos de deployment e ambientes produtivos;
Utilizar Docker, OpenShift e pipelines de CI/CD;
Apoiar a implementação, evolução, troubleshooting e resolução de problemas em ambiente operacional;
Produzir e manter documentação técnica;
Participar nas cerimónias e processos de desenvolvimento Agile;
Colaborar com equipas técnicas e funcionais num ambiente orientado para qualidade e inovação.
Requisitos obrigatórios
Mínimo de 7 anos de experiência profissional em desenvolvimento Java;
Experiência sólida com Java no desenvolvimento de aplicações empresariais;
Mínimo de 2 anos de experiência profissional forte e comprovada com Quarkus;
Domínio avançado de Quarkus, com capacidade para desenvolver e manter soluções de forma autónoma;
Experiência prática com Vue.Js;
Conhecimentos sólidos e experiência profissional com TypeScript;
Experiência comarquiteturas de microsserviços;
Experiência no desenvolvimento e integração de componentes Back-End e Front-End;
Experiência comtestes unitários e testes de integração;
Experiência comprocessos de deployment e ambientes produtivos;
Conhecimentos de SVN, Docker, OpenShift e pipelines de CI/CD;
Experiência comrevisão de código e boas práticas de desenvolvimento;
Experiência em metodologias Agile;
Capacidade paraproduzir e manter documentação técnica;
Português fluente;
Disponibilidadepara trabalhar integralmente no horário comercial de Portugal;
Residência atual em Portugal ou no Brasil.
Atenção aos requisitos prioritários
Para esta oportunidade, não é suficiente possuir apenas experiência sénior em Java.
Os três principais critérios técnicos de avaliação serão:
Quarkus – mínimo de 2 anos de experiência profissional sólida e comprovada, sendo a principal tecnologia da posição;
Vue.Js – experiência prática em contexto profissional;
TypeScript – conhecimentos sólidos e experiência profissional.
Conhecimentos valorizados
Arquitectura de software e desenho de soluções distribuídas;
Boas práticas de separação e integração entre Back-End e Front-End;
Segurança de software e APIs;
Autenticação e autorização;
OAuth 2.0;
Gestão de sessões e tokens;
Proteção de APIs;
Logging, métricas e distributed tracing;
Observabilidadede aplicações;
Análise de performance e debugging;
Experiência em projetos do sector público;
Experiência em modernização de aplicações ou ambientes críticos.
Tecnologias principais
Quarkus – tecnologia principal e requisito crítico
Vue.Js
TypeScript
Java
Microsserviços
Perfil ideal
Procuramos um/a Senior Fullstack Engineer com uma base muito sólida em Java, mas, sobretudo, com forte domínio prático de Quarkus.
O perfil ideal possui pelo menos 2 anos de experiência efectiva com Quarkus em projectos profissionais, sendo capaz de desenvolver, evoluir, integrar e resolver problemas em aplicações baseadas nesta tecnologia sem necessidade de acompanhamento técnico constante.