Skills
Sobre a Vaga
Estamos em busca de um(a) Desenvolvedor(a) Backend Sênior para atuar no desenho, desenvolvimento e evolução de aplicações modernas em ambiente cloud. Você terá papel estratégico nas decisões técnicas, atuando como referência para o time e garantindo qualidade arquitetural, boas práticas de engenharia, performance, segurança e confiabilidade.
Responsabilidades
- Projetar e evoluir aplicações distribuídas, resilientes e escaláveis
- Atuar como referência técnica, apoiando o time com padrões e boas práticas
- Definir soluções com foco em arquitetura, segurança e confiabilidade
- Desenvolver e manter APIs REST com versionamento e controles de acesso
- Contribuir para mensageria assíncrona e comunicação entre microsserviços
- Garantir qualidade por meio de testes e validações de performance
Requisitos
- Experiência sólida com Java 17+ e Spring Boot
- Arquiteturas orientadas a eventos e microsserviços
- Vivência com Kafka para mensageria e comunicação assíncrona
- Design de APIs REST (boas práticas, versionamento e segurança)
- Padrões de arquitetura como Clean Architecture, SOLID e DDD
- Experiência prática com Azure Cloud
- Domínio de Docker e trabalho com Kubernetes
- Experiência com CI/CD, automação de pipelines e observabilidade (logs, métricas e monitoramento)
- SQL em bancos relacionais (PostgreSQL e/ou SQL Server), modelagem de dados e tuning
- Testes unitários e de integração; testes de carga e performance (JMeter ou K6)
- Experiência com SonarQube ou ferramentas de análise estática
- Git e fluxo de versionamento (GitFlow), com uso de GitHub (PRs, code review)
- Segurança de aplicações com OAuth2, JWT e Azure AD
Beneficios
- Atuação em modelo remoto
- Ambiente de tecnologia e inovação com cultura de compartilhamento
- Iniciativas de formação e desenvolvimento (comunidade tech, programa de formação e liderança)
- Compromisso com diversidade, respeito e ética