Algumas das responsabilidades:
- Desenvolver e evoluir serviços backend utilizando Java (17+);
- Atuar com microsserviços, mensageria e arquitetura hexagonal;
- Participar da construção e revisão de código com foco em qualidade e boas práticas;
- Garantir a performance, escalabilidade e segurança das aplicações;
- Trabalhar em conjunto com times de DevOps, QA e produto.
REQUISITOS
Requisitos Técnicos:
- Sólida experiência com Java (JPA, Spring Boot, Threads, Exceções, Generics);
- Experiência com arquitetura de microsserviços (REST/gRPC, Sagas, Kafka, Redis);
- Conhecimento de design patterns, especialmente Singleton, MVC e Hexagonal;
- Domínio de coleções, polimorfismo, imutabilidade e gerenciamento de memória em Java;
- Experiência com bancos de dados relacionais (PostgreSQL, MySQL) e NoSQL (MongoDB, Redis);
- Conhecimentos em mensageria: Kafka, RabbitMQ, SQS;
- Experiência com ferramentas de observabilidade: Prometheus, Grafana, Elastic Stack, etc.;
- Conhecimento em Kubernetes, Docker e boas práticas de deploy.
Diferenciais:
- Experiência em sistemas de pagamento, especialmente com PIX;
- Vivência em migração de monólitos para microsserviços;
- Conhecimentos de práticas de Clean Code e revisão de código;
- Familiaridade com práticas de autoajuste/autovolumetria em ambientes de produção.
SALÁRIO E BENEFÍCIOS
ESPECIFICAÇÕES
Área: Sistemas Cargo: Desenvolvedor Plataforma: Java Especialidade: Back End Nível: Senior