Desenvolvimento de Soluções em Java
* Desenvolver e manter aplicações em Java, garantindo a qualidade e eficiência do código.
* Participar ativamente das cerimônias do framework ágil Scrum ou Kanban para maximizar a produtividade e colaboração da equipe.
* Projetar e implementar microserviços em ambientes cloud, aproveitando as vantagens de escalabilidade e flexibilidade.
* Integrar soluções utilizando mensageria, permitindo a comunicação eficaz entre os sistemas.
* Trabalhar com bancos de dados MongoDB, conhecendo suas funcionalidades e como utilizá-las de forma eficiente.
* Implementar testes unitários, garantindo a qualidade e confiabilidade do software desenvolvido.
* Contribuir com boas práticas de clean code, SOLID e CI/CD, promovendo a melhoria contínua e inovação da equipe.
Habilidades e Experiências Requeridas
* Experiência profissional em Java 8+ e Spring Framework.
* Conhecimento em mensageria Kafka e Service Bus, além de outras tecnologias relacionadas.
* Vivência com bancos NoSQL e MongoDB, incluindo conceitos e práticas de gerenciamento.
* Experiência em cloud Azure, AWS e GCP, explorando suas capacidades e possibilidades.
* Familiaridade com metodologias ágeis Scrum/Kanban, compreendendo seus princípios e benefícios.