Vaga Desenvolvedor Java
Descrição da Vaga
Buscamos um profissional experiente em desenvolvimento de sistemas para criar aplicações incríveis usando microsserviços e design system.
O que você vai fazer:
1. Criar soluções escaláveis e eficientes utilizando Spring Boot e MongoDB.
2. Fazer uso intensivo de caching com Redis para otimizar o desempenho das aplicações.
3. Desenvolver testes unitários utilizando técnicas de mock e testcontainers.
4. Mantener a qualidade do código seguindo as melhores práticas de desenvolvimento limpo.
Educação:
- Experiência com Git/Gitflow.
- Experiência na construção de testes unitários.
- Conhecimento em SOLID.
- Metodologias ágeis.
- Event-driven design pattern (com service bus e event hub).
- Arquitetura básica (MVC, DDD, MVVM, etc.).
Tecnologias:
- Java 11+ com Spring Boot.
- Banco NoSQL MongoDB.
- Caching com Redis.
- Docker e Kubernetes.
- CI/CD.
- Ferramentas de monitoramento (Datadog).
- Responsabilidade em manter a qualidade de código (Sonarqube).
Desejável:
- React.
Ambiente de trabalho:
- Azure Cloud em geral (service bus, event hub, blob storage e keyvault), ou ambiente cloud.