
Capgemini Engineering
Capgemini Engineering é a empresa líder em Investigação e Desenvolvimento (I&D). Com a colaboração de mais de 52.000 engenheiros e cientistas em todo o mundo, utilizamos I&D para ajudar os nossos clientes a criar produtos, operações e serviços inteligentes, contribuindo para acelerar a sua jornada rumo à Indústria Inteligente.
Sobre a empresa Lisboa, Porto
18 de outubro de 2026
Tempo Integral
Sobre a vaga
Como Engenheiro de Software Backend Java, farás parte de uma equipa multidisciplinar Agile responsável pelo design, desenvolvimento e manutenção de soluções backend escaláveis e de alto desempenho. Contribuirás para todo o ciclo de vida do desenvolvimento de software, trabalhado com tecnologias modernas de Java.
O que vais fazer
- Desenvolver e manter aplicações backend utilizando Java 17, Spring Boot e RESTful APIs
- Design e implementar arquiteturas de microserviços escaláveis seguindo as melhores práticas e padrões de design
- Construir e otimizar integrações com PostgreSQL, MySQL e bases de dados NoSQL
- Desenvolver soluções orientadas a eventos utilizando tecnologias de mensageria como Kafka e RabbitMQ
- Contribuir para aplicações nativas da nuvem implementadas em ambientes AWS, Azure ou GCP
- Colaborar com equipas de DevOps para suportar pipelines de CI/CD e automação de deploy
- Assegurar a qualidade, segurança, escalabilidade e desempenho do software em todas as soluções
- Participar em cerimónias Agile e trabalhar em estreita colaboração com equipas multifuncionais e internacionais
- Apoiar iniciativas de melhoria contínua e contribuir para discussões técnicas e decisões arquiteturais
O que é pedido
- Licenciatura ou frequência em Engenharia Informática, Tecnologias da Informação, Ciência da Computação, Ciência de Dados e Estatística, Matemática ou área relacionada
- Mínimo 3 anos de experiência profissional no desenvolvimento de aplicações web baseadas em Java, incluindo experiência com Java 17, Spring Framework e desenvolvimento de APIs REST
- Sólido conhecimento de microserviços, princípios de programação orientada a objetos, padrões de design de software, melhores práticas de segurança e sistemas distribuídos escaláveis
- Experiência em trabalhar com PostgreSQL, MySQL, bases de dados NoSQL e soluções de mensageria como Kafka e RabbitMQ
- Familiaridade com plataformas de nuvem (AWS, Azure ou GCP), metodologias DevOps e práticas de desenvolvimento de software Agile
- Excelentes habilidades de comunicação e colaboração, com capacidade para trabalhar de forma eficaz em diferentes funções e fusos horários
- Inglês fluente é obrigatório
Valorizado
- Experiência com Desenvolvimento Orientado a Testes (TDD) e Desenvolvimento Orientado a Comportamento (BDD)
- Experiência com CI/CD e tecnologias de containerização como Jenkins, Docker e Kubernetes
- Conhecimento de tecnologias frontend como Angular, ReactJS ou Vue.js
O que é oferecido
- Juntar-se a um ambiente de equipa multicultural e inclusivo
- Desfrutar de uma atmosfera de apoio à promoção do equilíbrio entre a vida profissional e pessoal
- Modelo de trabalho híbrido
- O teu crescimento profissional é central à nossa missão. A nossa gama de programas de crescimento de carreira e profissionais diversos são concebidos para te apoiar na exploração de um mundo de oportunidades
- Acesso a formações e certificações valiosas em tecnologias de ponta
- Participar em projetos nacionais e internacionais emocionantes
- Seguro de saúde e vida
- Programa de referência com bónus por recomendações de talentos
- Ótimas localizações de escritório