Atuação: 100% remota
● Experiência sólida com Java 8+ e frameworks como Spring Boot.
● Conhecimento de arquitetura de microsserviços: experiência no design,
desenvolvimento e manutenção de microsserviços.
● Experiência com API RESTful e gRPC.
● Experiência com containers (Docker) e orquestração com Kubernetes.
● Conhecimento em sistemas de mensageria: RabbitMQ, Kafka, SQS.
● Experiência com integração de bancos de dados relacionais e NoSQL.
● Automação de testes com frameworks como JUnit, Mockito.
● Boas práticas de segurança em APIs (JWT, OAuth, Spring Security).
● Familiaridade com CI/CD: Jenkins, GitLab CI, CircleCI.
● Experiência com monitoramento e logging: Prometheus, Grafana, ELK Stack,
Zipkin, Jaeger.
● Implementar microsserviços escaláveis, com integração a bancos de dados
relacionais e NoSQL.
● Criar e otimizar APIs RESTful para diferentes funcionalidades do sistema.
● Aplicar conceitos de orientação a objetos, como polimorfismo, e utilizar boas
práticas de design de software.
● Trabalhar com JPA (Java Persistence API) para mapeamento
objeto-relacional.
● Contribuir com revisões de código, garantindo a qualidade e a padronização
dos desenvolvimentos.
● Garantir o bom funcionamento dos sistemas através de testes automatizados
e uso de CI/CD.