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- JavaEmpresa portuguesa contrata para trabalho remotoLocalização: PortugalÉ necessário que os candidatos para a vaga já estejam em PortugalModelo de Trabalho: RemotoRequisitos de Idioma: Português fluenteTempo de experiência: Senior (7+ anos)Setor: PúblicoContrato: B2BRate €*** RVSobre a oportunidadeProcuramos 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 activamenteem 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 comJava no desenvolvimento de aplicações empresariais;
- Mínimo de 2 anosde experiência profissional forte e comprovada com Quarkus;
- Domínio avançadode 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 com arquiteturas de microsserviços;
- Experiência no desenvolvimento e integração de componentes Back-End e Front-End;
- Experiência com testesunitários e testes de integração;
- Experiência com processos de deployment e ambientes produtivos;
- Conhecimentos deSVN, Docker, OpenShift e pipelines de CI/CD;
- Experiência com revisão de código e boas práticas de desenvolvimento;
- Experiência em metodologias Agile;
- Capacidade para produzir e manter documentação técnica;
- Português fluente;
- Disponibilidade para trabalhar integralmente no horário comercial de Portugal;
- Residência atualem Portugal ou no Brasil.Atenção aos requisitos prioritáriosPara 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 deseparaçã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;
- Observabilidade de aplicações;
- Análise de performancee 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çosPerfil idealProcuramos 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.
É igualmente importante possuir experiência prática com Vue.Js