Skills
Sobre a Vaga
Estamos em busca de uma pessoa desenvolvedora Java sênior para atuar no desenvolvimento e evolução de sistemas backend distribuídos. Você fará parte de um time que valoriza aprendizado contínuo, desafios reais e boas práticas de engenharia, com foco em microserviços escaláveis e resilientes.
Responsabilidades
- Desenvolver e manter microserviços em arquitetura de microserviços
- Construir soluções backend com Java 17 usando Quarkus ou Spring Boot
- Projetar e evoluir integrações entre serviços, mensageria, autenticação e armazenamento
- Implementar e consumir APIs RESTful
- Atuar em troubleshooting e otimização de desempenho em ambientes Kubernetes
- Contribuir com a definição de arquitetura técnica, padrões de desenvolvimento e boas práticas
- Garantir qualidade por meio de processos de CI/CD e colaboração com práticas DevOps
- Melhorar observabilidade com logging, métricas e monitoramento em sistemas distribuídos
Requisitos
- Experiência sólida com backend distribuído e arquitetura de microserviços
- Proficiência em Java 17 com Quarkus ou Spring Boot
- Experiência com Kubernetes e, de forma preferencial, Google Kubernetes Engine (GKE)
- Conhecimento avançado em Apache Kafka (producers, consumers, tópicos, particionamento, escalabilidade e troubleshooting)
- Vivência com arquitetura orientada a eventos (Event-Driven Architecture)
- Experiência com bancos relacionais e NoSQL
- Conhecimento de ambientes cloud, preferencialmente Google Cloud Platform (GCP)
- Experiência com autenticação e autorização com JWT, OAuth2, OpenID Connect (OIDC) e RBAC
- Experiência com Git e pipelines de CI/CD
- Vivência em integrações entre sistemas e serviços de mensageria
Beneficios
- Ambiente de aprendizado contínuo e cultura orientada a desafios
- Atuação em projetos com arquitetura moderna e foco em qualidade técnica
- Oportunidade de contribuir com evolução de sistemas em ambientes cloud e Kubernetes