O Desenvolvedor Java é responsável por criar aplicações escaláveis, performáticas e seguras usando as últimas tecnologias. Nesse papel, ele atua como um verdadeiro especialista em desenvolvimento de software.
Tarefas principais:
* Desenvolver soluções personalizadas com Spring Boot;
* Criar e consumir APIs RESTful para integrar sistemas e serviços;
* Implementar testes unitários, de integração e automação para garantir a qualidade do código;
* Ajustar e melhorar sistemas existentes, focando na otimização da performance e estabilidade;
* Trabalhar com bancos de dados relacionais e não relacionais para armazenar e recuperar dados eficientemente;
* Realizar deploys e monitoramento em ambientes cloud;
* Contribuir com pipelines CI/CD, containers e orquestração para automatizar processos e melhorar a produtividade.
Habilidades e qualificações:
* Experiência com Java 8+, Spring Boot, APIs REST e arquitetura de microsserviços;
* Conhecimento em bancos de dados SQL e NoSQL;
* Vivência com cloud, CI/CD e versionamento com Git;
* Experiência com testes automatizados (JUnit, Mockito, Postman);
* Inglês intermediário para leitura técnica.