Saltar para o conteúdo principal

Engenheiro(a) de Software Sênior – Java / Fullstack

Portugal, remote
A tempo inteiro
Colaborador efetivo

Suas tarefas

Como Engenheiro(a) de Software Sênior com foco em Java, você integra nossa equipe de desenvolvimento para o produto “Swing” e desempenha um papel fundamental na evolução e estabilização de um sistema consolidado e crítico para os negócios.

O “Swing” combina componentes maduros on-premise com integrações modernas e iniciativas de roadmap voltadas para o futuro. Nesta função, você trabalha diretamente com componentes backend baseados em Java, conduz melhorias técnicas e garante estabilidade, desempenho e manutenibilidade a longo prazo.

Você transita com segurança entre a manutenção de sistemas existentes e o desenvolvimento de futuras funcionalidades, contribuindo com sua expertise para aprimorar a arquitetura, a qualidade do código e as práticas de engenharia.

Suas Responsabilidades:


  • Você desenvolve e mantém componentes backend baseados em Java dentro do produto “Swing”.

  • Você trabalha em integrações e interfaces dentro de um ecossistema de software consolidado.

  • Você analisa estruturas existentes e conduz esforços de refatoração e modernização.

  • Você projeta soluções robustas e escaláveis, considerando desempenho e estabilidade.

  • Você colabora de perto com gestão de produto, suporte e equipes adjacentes.

  • Você utiliza ativamente ferramentas modernas de desenvolvimento – incluindo ferramentas assistidas por IA – e avalia criticamente seus resultados.

  • Você garante alta qualidade de código por meio de testes, revisões e padrões claros.

  • Você contribui para a melhoria da arquitetura e das práticas de engenharia.



Seu perfil

  • Vários anos de experiência profissional em desenvolvimento backend Java (por exemplo, Spring ou frameworks comparáveis).
  • Experiência em trabalhar com ambientes de sistemas maduros ou com forte presença de legado.
  • Conhecimento de Kotlin é uma vantagem, especialmente em bases de código híbridas ou em evolução.
  • Experiência sólida com bancos de dados SQL, modelagem de dados e otimização de desempenho.
  • Experiência prática com tecnologias de containers (Docker) e, idealmente, Kubernetes.
  • Familiaridade com ambientes de cloud como AWS é desejável.
  • Forte compreensão de design de APIs e integração em paisagens de sistemas complexos.
  • Elevados padrões de qualidade de código, testes, segurança e documentação.
  • Uso reflexivo e responsável de ferramentas de desenvolvimento assistidas por IA.
  • Excelente domínio da língua alemã (mínimo C1), bem como boas habilidades em inglês (mínimo B2) são obrigatórios.

Porque nós?

  • Uma tarefa responsável e com significado: criamos software para digitalizar o setor de assistência social e, assim, permitir que os nossos clientes se concentrem em proporcionar uma vida melhor aos seus clientes, dando-lhes mais tempo para cuidar e apoiar
  • Um modelo de trabalho remoto para manter a sua vida quotidiana flexível
  • Tarefas emocionantes e desafiadoras num ambiente dinâmico e voltado para o futuro 
  • Uma cultura de valorização e um ambiente de trabalho harmonioso numa empresa internacional em crescimento, com oportunidades de envolvimento.
  • Um ambiente de trabalho criativo, hierarquias planas e processos de tomada de decisão rápidos.
  • Modelos de remuneração atrativos, um contrato de trabalho permanente.

Informação de contacto

Se você se identifica com esta descrição, aguardamos o seu currículo, incluindo a data mais próxima possível para início, através do nosso formulário de candidatura online!