Pular para o conteúdo principal

Lead Java Backend Developer

Tecnologia
Ytech
OntemAté 02/12/2026
Tempo inteiroPresencial

Descrição da vaga

Quem somos?

Na Ytech, vivemos e respiramos tecnologia.

A nossa missão é transformar desafios em soluções e encontrar, todos os dias, novas formas de inovar.

Fundada em 2020, somos uma start-up tecnológica que atua nos setores de IT e Telecomunicações, com uma ambição clara: agitar o mercado, romper padrões e criar valor real através da inovação.

Qual o desafio que temos para ti?

Procuramos um Lead Java Backend Developer com mais de 5 anos de experiência para integrar um projeto internacional focado no desenvolvimento e evolução de soluções de Unified Commerce.

A função combina desenvolvimento backend, arquitetura de microserviços, segurança aplicacional e liderança técnica. Procuramos alguém capaz de assumir decisões arquiteturais, garantir a qualidade e escalabilidade das soluções e atuar como referência técnica dentro da equipa.

O profissional terá um papel ativo na definição de boas práticas de engenharia, na evolução dos produtos e na colaboração com diferentes stakeholders técnicos e funcionais.

⚙️ O que vais fazer:

  • Liderar o desenho, desenvolvimento e implementação de microserviços escaláveis em Java;
  • Participar na definição da arquitetura e das decisões técnicas dos produtos de Unified Commerce;
  • Definir e garantir a aplicação de padrões de arquitetura, desenvolvimento e segurança;
  • Desenhar e implementar soluções de Identity and Access Management (IAM) com Keycloak, Okta e OIDC;
  • Configurar realms em Keycloak e implementar mecanismos de federação de identidades e autenticação;
  • Liderar discussões técnicas com Product Owners, arquitetos e outros stakeholders;
  • Identificar e resolver problemas de performance, escalabilidade e segurança em sistemas distribuídos;
  • Liderar code reviews e definir quality gates;
  • Promover a utilização de ferramentas de qualidade e segurança, como SonarQube e Snyk;
  • Garantir a qualidade, manutenção e reutilização do código;
  • Apoiar e orientar developers juniores e intermédios;
  • Promover a partilha de conhecimento e a evolução técnica da equipa;
  • Produzir e manter documentação técnica, incluindo Architecture Decision Records (ADRs) e runbooks;
  • Colaborar com equipas frontend que desenvolvem soluções em React;
  • Representar a equipa de engenharia em decisões técnicas e arquiteturais junto do cliente.
🔎 O que procuramos em ti:
  • Mais de 5 anos de experiência profissional em desenvolvimento de software;
  • Experiência sólida em Java e desenvolvimento backend;
  • Experiência no desenho e desenvolvimento de arquiteturas baseadas em microserviços;
  • Experiência com sistemas distribuídos, escalabilidade e otimização de performance;
  • Capacidade para definir padrões de arquitetura e boas práticas de desenvolvimento;
  • Experiência em segurança aplicacional e identificação de vulnerabilidades;
  • Conhecimentos sólidos de Keycloak, Okta, OIDC e gestão de identidades;
  • Experiência na definição de quality gates e liderança de code reviews;
  • Experiência com ferramentas como SonarQube e Snyk;
  • Conhecimentos de React e capacidade de colaboração com equipas frontend;
  • Experiência na produção de documentação técnica, ADRs e runbooks;
  • Experiência em liderança técnica e mentoria de developers;
  • Capacidade para comunicar e tomar decisões com stakeholders técnicos e funcionais;
  • Português e inglês de nível C1;
  • Residência atual em Portugal;
🎁 Benefícios em fazeres parte da nossa equipa:
  • Projeto tecnologicamente desafiante e com impacto em soluções de Unified Commerce;
  • Programa de formações e certificações;
  • Acompanhamento contínuo pela equipa Ytech;
  • Ambiente colaborativo e orientado para a evolução profissional;
  • Oportunidade de liderança técnica e participação em decisões estratégicas de arquitetura;
  • Integração numa equipa que valoriza autonomia, inovação e partilha de conhecimento;
  • Contacto com arquiteturas modernas e tecnologias de referência no desenvolvimento backend.
📩 Candidata-te!

Envia o teu CV para gsantos@ytech.io e descobre o que podemos construir juntos! 🚀

Keywords
JavaBackend DevelopmentMicroservices ArchitectureDistributed SystemsIdentity and Access ManagementKeycloakOktaOpenID ConnectApplication SecurityPerformance OptimizationSonarQubeSnykCode ReviewsTechnical LeadershipReactTechnical DocumentationUnified CommerceMicroservicesScalabilityIdentity Federation

Interessado nesta vaga?