Senior Java Fullstack Engineer

Há 2 dias

almada, setúbal, Portugal iTRTech Group Tempo integral
OAuth 2.0; Vue.Js Type Script JavaEmpresa 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: B2 B Rate €1700 - 2000 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 Type Script, 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 componentesFront-End com Vue.Js e Type Script;

- Conceber, desenvolver eintegrar microsserviços utilizando Quarkus;

- Participar nas decisõesde 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 processosde deployment e ambientes produtivos;

- Utilizar Docker, Open Shift 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 comVue.Js;

- Conhecimentos sólidos eexperiência profissional com Type Script;

- Experiência com arquiteturas de microsserviços;

- Experiência no desenvolvimento e integração de componentes Back-End e Front-End;

- Experiência com testes unitários e testes de integração;

- Experiência com processosde deployment e ambientes produtivos;

- Conhecimentos de SVN, Docker, Open Shift e pipelines de CI/CD;

- Experiência com revisãode 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 atual em Portugal ou no Brasil.

Atenção aos requisitos prioritários

- 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;

- Type Script – 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 eAPIs;

- 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 performance e debugging;

- Experiência em projetosdo 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

- Type Script

- 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 pro