Desenvolvedor de Tecnologia Java
Nossa equipe está à procura de um especialista em desenvolvimento de software experiente em Java para apoiar nossos clientes na implementação de produtos financeiros e melhorias de processos.
1. Sólido conhecimento em Java: versão >=8
2. Desenvolver e manter aplicações backend em Java 21, com foco em APIs RESTful seguras e performáticas
3. Capacidade de realizar Análises Técnicas e Provas de Conceito
4. Projetar e implementar modelagem de dados eficiente para bancos de dados NoSQL
5. Integrar sistemas internos e externos utilizando mensageria com Apache Kafka
6. Escrever e manter testes unitários e de integração automatizados com JUnit
7. Aplicar boas práticas de Arquitetura Limpa, DDD e princípios SOLID
8. Colaborar com o time na escrita de testes e testes end-to-end
9. Utilizar Gradle para automação de builds, dependências e processos CI/CD
10. Participação ativa em revisões de código e melhoria contínua
11. Maturidade em arquitetura, documentação e segurança de APIs REST
12. Documentar arquitetura, decisões técnicas e APIs de forma clara
13. Conhecimento em monitoramento distribuído (ex: ELK, Grafana, Prometheus)
14. Containerização de aplicações usando Docker
15. Experiência com Kubernetes para orquestração de containers
16. Desenvolver utilizando agentes de IA (Desejável)