Desenvolvedor Backend Java
O Desenvolvedor Backend Java será responsável por desenvolver e manter microsserviços backend em Java, integrados com event brokers e expostos através de APIs documentadas.
Criar e evoluir microserviços em Java 17+ com Spring Boot
Projetar e consumir eventos via broker (mensageria)
Construir APIs REST documentadas com OpenAPI / Swagger
Trabalhar com bases de dados relacionais e NoSQL
Garantir qualidade através de testes automatizados
Operar aplicações em ambiente Kubernetes
Monitorizar, diagnosticar e otimizar sistemas distribuídos
Java 17 (ou superior)
Spring Boot
Mensagens / Event Broker
Experiência em backend com microsserviços
Experiência em consumo e exposição de APIs REST
Backend:
Java 17 à Java 25
Spring Boot 3.x
Maven
OpenAPI / Swagger
Mensagens & Integração:
Event Broker
Arquitetura orientada a eventos
Testes:
JUnit
Mockito
API & Rede:
Kong
Istio
Nginx
Bases de Dados:
MongoDB
PostgreSQL
Oracle
Redis
Flyway
Autenticação & Segurança:
Keycloak
OpenID Connect
OAuth 2.0
Observabilidade & Monitorização:
Prometheus
Grafana
Loki
Kiali
Jaeger
Kibana
Elastic APM
DevOps & CI/CD:
Jenkins
SonarQube
Nexus
Azure DevOps
Cloud & Infraestrutura:
Kubernetes
Oracle OKE
Oracle Cloud
MinIO
Diferenciais
Experiência prática com CI/CD
Experiência com Kubernetes em produção
Conhecimento avançado de bases de dados
Experiência com monitorização, métricas e alarmística
Regime Híbrido 2x por semana no office.
Domínio da lingua portuguesa é um requisito obrigatório para esta vaga.
Desenvolvedor Backend Java
Desenvolvedor Backend Java