Desenvolvedor Java - Requisitos Obrigatórios : Java 11 com Spring Boot; Banco NoSQL MongoDB; Caching com Redis; Experiência com Git / Gitflow; Experiência na construção de testes unitários, utilizando técnicas de mock e testcontainers; Experiência com estruturas de dados (listas, filas, pilhas, árvores, etc); Clean Architecture e Clean Code, com conhecimento em SOLID; Metodologias ágeis; Event-driven design pattern (com service bus e event hub); Arquitetura básica (MVC, DDD, MVVM, etc. ); Azure Cloud em geral (service bus, event hub, blob storage e keyvault), ou outro ambiente cloud; Docker e Kubernetes; CI / CD com Azure DevOps; Ferramentas de monitoramento (Datadog); Responsabilidade em manter a qualidade de código (Sonarqube) e segurança da aplicação (Snky). Desejável : Conhecimento em React.
Desenvolvedor Java • Belo Horizonte, MG, BR