Procuramos um(a) Lead Developer Java / Angular com forte componente back-end para liderar decisões técnicas, arquitetura de software e qualidade de código em sistemas complexos e críticos.
Este é um papel de liderança técnica, ideal para quem domina Java, Spring Boot, DDD, REST APIs, Kafka, SQL/MongoDB e tem capacidade para orientar equipas de desenvolvimento em ambientes modernos e escaláveis.
Como será o seu dia a dia:
- Aplicar e promover Domain Driven Design (DDD) e princípios de clean architecture
- Desenhar e desenvolver serviços back-end robustos em Java / Spring / Spring Boot
- Liderar o desenho de REST APIs (contratos claros, versioning, segurança, gestão de erros, OpenAPI)
- Trabalhar com Spring Data e Spring Security
- Garantir um nível elevado de cobertura de testes (unitários e de integração)
- Atuar como líder técnico: code reviews, definição de boas práticas, mentoria de equipas
- Colaborar com Product Owners, arquitetos e equipas DevOps
- Trabalhar com Kafka para integração assíncrona de eventos
- Utilizar SQL e MongoDB conforme as necessidades dos serviços
- Ter uma boa compreensão de Angular para integração com APIs e arquitetura front-end
- Trabalhar em ambiente OpenShift
- Aplicar práticas de CI/CD, logging e monitoring
O que procuramos:
- Pelo menos 9 anos de experiência em desenvolvimento Java
- Experiência comprovada como Senior ou Lead Developer
- Forte background em arquitetura de software e design patterns
- Domínio de Java e/ou Kotlin
- Experiência sólida com Spring, Spring Boot, Spring Batch, Spring Data, Spring Security
- Experiência prática com Domain Driven Design (DDD)
- Domínio de REST API design a nível expert
- Experiência com Kafka
- Bons conhecimentos de SQL e MongoDB
- Conhecimentos de Angular (integração com APIs, arquitetura front-end)
- Experiência em ambientes OpenShift
- Experiência com práticas de CI/CD, logging e monitoring
- Forte capacidade de comunicação e liderança técnica
- Experiência em sistemas business-critical
- Capacidade de traduzir requisitos de negócio em soluções técnicas robustas
- Perfil orientado à melhoria contínua e à partilha de conhecimento
- Experiência em ambientes ágeis e colaborativos
- Francês: fluente (obrigatório)
- Inglês: valorizado
O que oferecemos:
- Projeto desafiante com forte componente de arquitetura e liderança técnica
- Oportunidade de definir padrões técnicos e influenciar a evolução de sistemas críticos
- Ambiente técnico e colaborativo
- Contacto com equipas de produto, arquitetura e DevOps
- Possibilidade de atuar como referência técnica na área
- Full visa support, se necessário
Localização:
Porto
Pacote Salarial Junior: 12.880€ a 21.000€ brutos (14 meses) + Subsídio de Alimentação + Benefícios Flexíveis
Pacote Salarial Mid: 14.000€ a 28.000€ brutos (14 meses) + Subsídio de Alimentação + Benefícios Flexíveis
Pacote Salarial Senior: 20.000€ a 49.000€ brutos (14 meses) + Subsídio de Alimentação + Benefícios Flexíveis