Pular para o conteúdo principal

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 Java Backend Developer com mais de 4 anos de experiência para integrar um projeto internacional focado no desenvolvimento de soluções digitais nas áreas de Checkout, MyAccount e processamento ODR.

A função tem uma forte componente de desenvolvimento backend, arquitetura de microserviços, integração de APIs, segurança de identidades e sistemas orientados a eventos.

Procuramos alguém autónomo, colaborativo e orientado para a qualidade, capaz de assumir o ciclo completo de desenvolvimento das funcionalidades, desde a definição da arquitetura até à entrada em produção.

⚙️ O que vais fazer:

  • Desenhar, desenvolver e manter microserviços escaláveis em Java;
  • Participar na definição da arquitetura e nas decisões técnicas das soluções;
  • Assumir o ciclo completo das funcionalidades: desenho, implementação, testes, code review e deployment;
  • Desenvolver e manter APIs REST e GraphQL;
  • Criar e atualizar documentação técnica através de OpenAPI/Swagger;
  • Integrar e configurar soluções de Identity and Access Management (IAM) com Keycloak e Okta;
  • Implementar fluxos de autenticação e autorização com OIDC, RBAC e personalização de tokens;
  • Desenvolver integrações assíncronas e arquiteturas orientadas a eventos com AWS SQS e Solace;
  • Garantir a qualidade e segurança do código através de SonarQube, Snyk e code reviews;
  • Identificar e resolver problemas técnicos relacionados com performance, escalabilidade e segurança;
  • Apoiar e orientar developers juniores;
  • Promover a partilha de conhecimento dentro da equipa;
  • Contribuir para a definição e evolução dos standards de engenharia do cliente;
  • Colaborar com equipas frontend, nomeadamente em soluções desenvolvidas em React.
🔎 O que procuramos em ti:
  • Mais de 4 anos de experiência profissional em desenvolvimento de software;
  • Experiência sólida em Java e desenvolvimento backend;
  • Experiência no desenvolvimento de arquiteturas baseadas em microserviços;
  • Experiência no desenvolvimento e integração de APIs REST;
  • Conhecimentos de GraphQL e OpenAPI/Swagger;
  • Experiência com sistemas de autenticação e autorização;
  • Conhecimentos de Keycloak, Okta, OIDC, RBAC e gestão de tokens;
  • Experiência com sistemas de mensageria e processamento assíncrono;
  • Conhecimentos de AWS SQS e/ou Solace;
  • Experiência com testes unitários, testes de integração e code reviews;
  • Conhecimentos de ferramentas de qualidade e segurança, como SonarQube e Snyk;
  • Conhecimentos de React e capacidade de colaboração com equipas frontend;
  • Capacidade para participar em decisões de arquitetura;
  • Experiência no acompanhamento ou mentoria de developers juniores;
  • Capacidade para trabalhar de forma autónoma e assumir responsabilidades técnicas;
  • Português e inglês de nível C1;
. 🎁 Benefícios em fazeres parte da nossa equipa:
  • Projeto tecnologicamente desafiante, com impacto direto em soluções digitais de Checkout, MyAccount e processamento ODR;
  • Programa de formações e certificações;
  • Acompanhamento contínuo pela equipa Ytech;
  • Ambiente colaborativo e orientado para a evolução profissional;
  • Oportunidade de participar em decisões técnicas e arquiteturais;
  • Integração numa equipa que valoriza autonomia, inovação e partilha de conhecimento;
  • Contacto com arquiteturas modernas, microserviços e tecnologias cloud.
📩 Candidata-te!
Keywords
JavaBackend DevelopmentMicroservicesREST APIsGraphQLOpenAPI/SwaggerKeycloakOktaOIDCRBACAWS SQSSolaceUnit TestingIntegration TestingSonarQubeSnykOpenAPISwaggerIdentity and Access ManagementToken Management

Interessado nesta vaga?