Pular para o conteúdo principal

Senior Java Backend Developer

Tecnologia
Ytech
Lisboa, PortugalOntemAté 04/01/2027
Tempo inteiro

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 tecnologicamente desafiante, focado no desenvolvimento e evolução de soluções de Unified Commerce.

Procuramos alguém com experiência sólida em Java, arquitetura de microserviços e segurança aplicacional, capaz de assumir um papel de liderança técnica, contribuir para decisões de arquitetura e garantir a qualidade e escalabilidade das soluções.

Valorizamos profissionais autónomos, com forte capacidade de comunicação e espírito de equipa, que gostem de enfrentar desafios complexos, partilhar conhecimento e assumir um papel ativo na evolução tecnológica dos produtos e da equipa.

⚙️ O que vais fazer:

  • Liderar o desenho, desenvolvimento e implementação de microserviços Java, garantindo escalabilidade, performance e segurança
  • Participar no desenvolvimento e evolução de produtos de Unified Commerce
  • Definir e promover padrões de arquitetura, boas práticas de desenvolvimento e segurança aplicacional
  • Desenhar e implementar soluções de Identity and Access Management (IAM), utilizando Keycloak, Okta e OIDC
  • Configurar realms em Keycloak e implementar mecanismos de federação de identidades e autenticação
  • Participar em decisões de arquitetura e liderar discussões técnicas com Product Owners, arquitetos e outros stakeholders
  • Identificar e resolver problemas técnicos relacionados com performance, escalabilidade e segurança em sistemas distribuídos
  • Liderar code reviews, definir quality gates e promover a utilização de ferramentas como SonarQube e Snyk
  • Garantir a qualidade, reutilização e manutenção do código, promovendo boas práticas de engenharia de software
  • Apoiar tecnicamente developers júniores e intermédios, incentivando a partilha de conhecimento e a evolução da equipa
  • Criar e manter documentação técnica, incluindo Architecture Decision Records (ADRs) e runbooks
  • Colaborar com equipas frontend que trabalham com React, garantindo uma integração eficiente entre as diferentes componentes das soluções
  • 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 e aprofundada em Java e arquiteturas de microserviços
  • Experiência no desenvolvimento de sistemas distribuídos, escaláveis e de elevada performance
  • Conhecimentos sólidos de segurança aplicacional, gestão de vulnerabilidades e Identity and Access Management
  • Experiência com Keycloak, Okta e protocolos de autenticação como OIDC
  • Experiência na definição de padrões de arquitetura, quality gates e liderança de code reviews
  • Conhecimentos de ferramentas de qualidade e segurança de código, como SonarQube e Snyk
  • Conhecimentos de React e capacidade de colaboração com equipas frontend
  • Experiência na criação de documentação técnica, ADRs e runbooks
  • Experiência em liderança técnica, mentoria e acompanhamento de developers
  • Forte capacidade de comunicação, autonomia e tomada de decisão
  • Português e inglês avançados (C1)
  • Residência atual em Portugal e disponibilidade para um regime híbrido em Lisboa

🎁 Benefícios em fazeres parte da nossa equipa:

  • Projeto tecnologicamente desafiante, com impacto direto na evolução de 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 assumir um papel de liderança técnica e participar em decisões estratégicas de arquitetura
  • Integração num ambiente que valoriza autonomia, inovação e partilha de conhecimento
  • Possibilidade de trabalhar com arquiteturas modernas e contribuir diretamente para a evolução tecnológica dos produtos e da equipa

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

Keywords
KeycloakScalabilitySonarQubeJava

Interessado nesta vaga?