Descrição do Cargo
* Desenvolver e manter aplicações Java 8+, seguindo boas práticas e padrões arquiteturais, garantindo escalabilidade e desempenho.
* Criar APIs RESTful e desenvolver microsserviços com Spring Boot, aproveitando conceitos de injeção de dependência e emulsionamento.
* Implementar testes unitários, de integração e automação de testes para garantir a qualidade dos códigos e evitar bugs.
* Trabalhar com bancos de dados relacionais e não relacionais, otimizando o desempenho e a eficiência da base de dados.
* Realizar deploys e monitoramento em cloud (AWS, Azure ou GCP), utilizando ferramentas de observabilidade e segurança.
* Contribuir com pipelines CI/CD, containers e orquestração com Docker e Kubernetes, garantindo a entrega contínua de software.
Requisitos
* Experiência com Java 8+, Spring Boot e APIs REST, além de conhecimento em arquitetura de microsserviços.
* Conhecimento em bancos de dados SQL e NoSQL, incluindo técnicas de otimização e normalização.
* Vivência em projetos de desenvolvimento ágil, com foco em colaboração, criatividade e resolução de problemas.
* Experiência com testes automatizados, JUnit, Mockito e Postman.