Start Your Search Here

Job Search

iTRTech Group

Aveiro / Global

SENIOR JAVA FULLSTACK ENGINEER - QUARKUS(REMOTO)

  • €19.000 - €22.000

Job Description

- 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 €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 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 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 processos de deployment e ambientes produtivos;

- Conhecimentos de SVN, 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 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;

- Observabilidade de 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.

É igualmente importante possuir experiência prática com Vue.js e TypeScript, permitindo uma actuação verdadeiramente Fullstack e a integração entre Back-End e Front-End.

Esperamos um/a profissional sénior, autónomo/a, proactivo/a e colaborativo/a, com capacidade para analisar problemas complexos, propor soluções sustentáveis, participar em decisões técnicas e contribuir para a qualidade e evolução da equipa.

Porquê considerar esta oportunidade?

- Participação num projecto tecnológico relevante no sector público;

- Trabalho intensivo com Quarkus, principal tecnologia da posição;

- Stack moderna com Java, Quarkus, Vue.js e TypeScript;

- Contato com arquiteturas de microsserviços e sistemas críticos;

- Participação em decisões técnicas e de arquitetura;

- Actuação em todo o ciclo de desenvolvimento;

- Contato com Docker, OpenShift, CI/CD e práticas DevOps;

- Modelo de trabalho 100% remoto;

- Possibilidade de trabalhar a partir de Portugal ou do Brasil.

Questões para os candidatos

- Que componentes e funcionalidades do Quarkus já utilizou em ambiente de produção? Indique em seu currículo claramente as informações

- Quantos anos de experiência profissional possui com Vue.js e em que projectos utilizou a tecnologia?

- Quantos anos de experiência profissional possui com TypeScript e qual foi a sua utilização nos projectos?

- Já desenvolveu soluções Fullstack integrando Java/Quarkus no Back-End com Vue.js/TypeScript no Front-End? Seu currículo mostreisso claramente?

Palavras-chave recomendadas para o CV

#00352257

#J-18808-Ljbffr

Candidatar-se Now

Similar Opportunities

View all jobs