Skills
Sobre a Vaga
Estamos buscando um(a) Desenvolvedor(a) Backend Sênior para desenhar, desenvolver e evoluir aplicações modernas, distribuídas e escaláveis em ambiente cloud. Você atuará como referência técnica, contribuindo para decisões de arquitetura, qualidade de engenharia, performance, segurança e confiabilidade das entregas.
Responsabilidades
- Projetar e evoluir serviços e aplicações backend com foco em resiliência e escalabilidade
- Atuar em arquiteturas orientadas a eventos e em microsserviços
- Desenvolver e manter APIs REST com boas práticas, versionamento e segurança
- Garantir qualidade por meio de testes (unitários, integração e testes de carga/performance)
- Conduzir melhorias contínuas e apoiar o time com mentoria técnica
- Colaborar com observabilidade (logs, métricas e monitoramento) e práticas de engenharia
Requisitos
- Experiência sólida com Java 17+ e Spring Boot
- Vivência com Kafka para mensageria e comunicação assíncrona
- Conhecimento em padrões como Clean Architecture, SOLID e DDD
- Experiência prática com Azure Cloud
- Domínio de Docker e experiência com Kubernetes
- Conhecimento em CI/CD (configuração e automação de pipelines)
- Experiência com SQL em PostgreSQL ou SQL Server, incluindo modelagem e otimização de queries
- Experiência com testes automatizados e ferramentas de análise estática como SonarQube
- Git com fluxo de versionamento (ex: GitFlow) e uso de GitHub (pull requests e code review)
- Segurança de aplicações com OAuth2, JWT e Azure AD
Beneficios
- Atuação em modelo remoto
- Ambiente de inovação e cultura de compartilhamento
- Iniciativas de formação, liderança e comunidade tech