Desenvolvedor Sénior Java & Angular - Microserviços & Arquitetura de API
- Presencial · Porto
Resumo da vaga
- Stack
- Java
- Localização
- Porto
- Regime
- Presencial
- Publicada
- Este mês
Descrição
Libere a inovação - lidere a transformação de microserviços e a arquitetura de API a nível empresarial!
Oportunidade localizada no Porto com um modelo de trabalho híbrido.
Como Desenvolvedor Lead Java/Angular, você trabalhará para uma renomada organização de serviços financeiros, apoiando sua evolução digital em banca e gestão de ativos. Sua experiência impulsionará o design e implementação de sistemas back-end escaláveis e de alto desempenho, moldando o futuro da tecnologia financeira e soluções empresariais críticas. Esta é uma oportunidade excecional para elevar a sua carreira enquanto entrega avanços tecnológicos impactantes.
As suas principais responsabilidades:
- Definir e desenvolver arquiteturas de software escaláveis centradas em APIs, microserviços e arquiteturas orientadas a eventos.
- Defender e implementar princípios de Domain-Driven Design (DDD), arquitetura limpa e padrões de design.
- Projetar e construir serviços back-end de alto desempenho usando Java/Kotlin, Spring Boot, Spring Data e Spring Security.
- Líder no desenvolvimento de REST APIs, assegurando contratos claros, versionamento e padrões de segurança, além de desenvolver lotes automatizados através do Spring Batch.
- Garantir uma cobertura rigorosa de testes unitários e de integração tanto para módulos back-end como front-end.
- Conduzir revisões de código minuciosas, estabelecer melhores práticas de engenharia e orientar equipas de desenvolvimento.
- Trabalhar em estreita colaboração com Arquitetos de Solução, Product Owners e equipas de DevOps para otimizar pipelines de entrega no OpenShift.
Você se encaixa bem neste papel se tiver:
- Mais de 9 anos de experiência em desenvolvimento de software com comprovada liderança como Desenvolvedor Sénior ou Lead em plataformas de grande escala.
- Conhecimento especializado em Java/Kotlin, Spring Framework (Spring Boot, Spring Batch, Spring Data, Spring Security), design de REST API, Kafka, bancos de dados SQL e MongoDB.
- Sólidos conhecimentos práticos em Angular para integração de API, arquitetura de UI e desenvolvimento de componentes.
- Forte compreensão de padrões arquiteturais, incluindo DDD, Microserviços, Arquitetura Orientada a Eventos e Arquitetura Limpa.
- Experiência com Red Hat OpenShift, pipelines CI/CD, logging automatizado e monitorização distribuída.
É uma grande vantagem se você tiver:
- Certificações ou conhecimento adicional em tecnologias ou frameworks arquiteturais relevantes.
Língua obrigatória para o cargo:
- Francês: Fluente (falado e escrito)
- Inglês: Proficiência profissional
Elegibilidade para o cargo:
Apenas candidatos com direito legal existente para trabalhar na União Europeia serão considerados para este cargo.
#FAÇAASUACarreiraMelhor
Interessado? Candidate-se agora e inclua o seu CV (preferencialmente em inglês) juntamente com uma declaração confirmando o seu consentimento para o processamento e armazenamento dos seus dados pessoais.