Oportunidade Desenvolvedor Java - Sênior
Modelo de Trabalho: Remoto
Contratação: PJ ou Cooperado
Buscamos por um Desenvolvedor Backend, para atuar de forma remota que terá as seguintes responsabilidades:
Responsabilidades:
* Desenvolver aplicações;
* Aplicar arquitetura de microsserviços;
* Trabalhar com Design System.
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.