Função:
Desenvolvedor Java
A nossa empresa está procurando por um desenvolvedor experiente em Java para trabalhar com nossos times de tecnologia.
Objetivos da Função
* Desenvolver e manter aplicações backend em Java, focando em APIs RESTful seguras e performáticas;
* Implementar a modelagem de dados eficiente nos bancos de dados não relacionais;
* Integrar sistemas internos e externos utilizando mensageria com Apache Kafka;
* Desenvolver testes unitários e de integração automatizados com JUnit;
* Colaborar com o time na escrita de testes e testes end-to-end;
* Utilizar Gradle para automação de builds, dependências e processos CI/CD.
Habilidades e Qualificações Exigidas
* Sólido conhecimento em Java versão >=8;
* Experiência em projetar arquitetura clean e aplicar princípios SOLID;
* Maturidade em arquitetura, documentação e segurança de APIs REST;
* Conhecimento em monitoramento distribuído (ex: ELK, Grafana, Prometheus);
* Containerização de aplicações usando Docker;
* Experiência com Kubernetes para orquestração de containers.
* Capacidade de aprender novas tecnologias rapidamente.