Critical Techworks

Ao combinar tecnologia e talento, estamos a desenvolver a próxima geração de sistemas de software para os veículos do futuro do BMW Group. Orientados pelos princípios do Desenvolvimento Ágil, temos a liberdade de pensar, impulsionar mudanças e influenciar como as coisas são feitas.
Sobre a empresa

Fullstack Java Hero

Remoto

location Lisboa, Braga

date 2 de julho de 2026

types Full Time

Estamos à procura de brilhantes Heróis Fullstack Java para se juntarem à nossa equipa

A Critical TechWorks opera na vanguarda das tecnologias do grupo BMW. Desenvolvemos, entregamos e operamos os sistemas que permitem à BMW construir, vender e distribuir veículos, bem como sistemas a bordo que criam experiências de condução únicas. Ajudamos a construir a plataforma automóvel, bem como aplicações como sistemas de navegação, assistência ao condutor, personalização e entretenimento. Se é um grande fã de desenvolvimento móvel, a equipa da aplicação My BMW é a escolha certa para si.

  • Desenvolvimento Full Stack: Trabalhar em toda a pilha, desde a criação de interfaces interativas com frameworks modernos de JavaScript até ao desenvolvimento de robustos serviços de back-end em Java.
  • Integração de Base de Dados: Integrar aplicações Java com bases de dados como PostgreSQL ou MongoDB, assegurando um fluxo e armazenamento de dados suave.
  • Participação na Metodologia Ágil: Participar ativamente em eventos Scrum, contribuindo para o processo de desenvolvimento ágil.
  • Garantia de Qualidade do Código: Implementar melhores práticas para código limpo, testável e eficiente, incluindo testes unitários e revisões de código.
  • Colaboração na Resolução de Problemas: Trabalhar com outros programadores, proprietários de produto e designers para pensar e implementar soluções eficazes para desafios complexos de software.
  • Integração e Implementação Contínuas: Interagir com ferramentas de CI/CD como Jenkins ou Git para automatizar a construção, teste e implementação de aplicações Java.

Esta é uma função de Developer Rockstar, a nossa abordagem ao clássico Software Developer.

Servindo como a espinha dorsal da Critical TechWorks, esta função desempenha um papel crucial no design, desenvolvimento, construção, teste, implementação e manutenção do nosso produto. Pode saber mais - e ver outras vagas de Desenvolvimento - neste link.

Independentemente do que está a trabalhar, aqui estão as habilidades técnicas que provavelmente possui:

  • Pelo menos 2 anos de experiência a usar Java.
  • Domínio de HTML, CSS e JavaScript (especialização em Angular, React ou Vue.js é uma mais-valia).
  • Experiência com bases de dados SQL e NoSQL.
  • Familiaridade com Arquitetura de Microserviços, Arquitetura de Nuvem e Arquitetura de Contêineres.
  • Conhecimento desejável em design orientado a domínio, sourcing de eventos, programação reativa, testes automatizados e segurança.
  • Experiência em desenvolver aplicações Java UI seguindo princípios, padrões e melhores práticas de design.
  • Familiaridade com vários conceitos arquitetónicos como Nuvem, Microserviços, Contêineres e Infraestrutura como Código.
  • Experiência em analisar e melhorar o desempenho da aplicação e a utilização de recursos em toda a pilha.

Kit Diário da CTW

Além de competências técnicas sólidas, o nosso ambiente ágil e dinâmico valoriza a autonomia, o trabalho em equipa, a interação e a resiliência. Assim, os nossos Visionários de Plataforma de Produto devem:

  • Adotar práticas ágeis, especialmente Scrum, aproveitando os seus eventos para promover uma equipa de alto desempenho.
  • Ser multifuncional, desenvolvendo novas competências para habilitar uma equipa que cobre todo o ciclo de vida do produto.
  • Aplicar práticas de engenharia padrão usando ferramentas como controlo de versão, IDEs e painéis para um desenvolvimento organizado.
  • Adotar as melhores práticas de DevOps, incluindo pipelines de Integração/Implementação Contínua (CI/CD) para construir, testar e implementar software fiável.
  • Operar o software após a implementação, incluindo fora do horário de trabalho, se necessário (aplica-se compensação adicional).
  • Viajar ocasionalmente para o estrangeiro para apoiar todas as fases do desenvolvimento do produto.
  • Ter excelentes habilidades de comunicação em inglês, tanto faladas como escritas. Conhecimento de alemão é uma mais-valia.
  • Valorizamos a diversidade e encorajamos candidaturas de indivíduos com diferentes origens e experiências. Para esta posição, os candidatos devem ter direitos legais para trabalhar em Portugal no momento da candidatura.

Quem somos

A Critical TechWorks procura uma cultura corporativa distinta e valorizada que nos pertence. Isso significa:

  • Crescimento e Inovação: Seja um jogador chave na formação do futuro da mobilidade através de ideias inovadoras.
  • Excelência em Engenharia: Mergulhe em um ambiente que valoriza o processo de engenharia, onde criamos, inovamos, lideramos e impactamos.
  • Autonomia e Colaboração: Destaque-se numa cultura que combina autonomia com trabalho em equipa, contribuindo para inovações.
  • Aprendizagem Contínua: Adote a melhoria constante das competências num local de trabalho dinâmico onde as suas contribuições impactam projetos tecnológicos de ponta.

Junte-se à Critical TechWorks na nossa jornada de inovação, excelência e redefinição do futuro da mobilidade, produto a produto.

Pronto para ver como é a sua jornada de recrutamento? Descubra-a aqui.

Nota: Por favor, candidate-se apenas a uma vaga; a nossa equipa de Talento irá rever o seu perfil e considerar-lhe para todas as posições relevantes.

Na Critical Techworks, estamos a criar uma cultura inclusiva que valoriza as diversas perspetivas e experiências da nossa equipa, independentemente da orientação sexual, identidade de género, idade, cor, etnia, religião ou capacidade.

O nosso processo de recrutamento é flexível e acessível para garantir a equidade. Se precisar de ajustes para mostrar as suas competências, por favor, informe-nos durante a sua candidatura. Apoiaremos você com cuidado e confidencialidade.