Desenvolvedor Java
Experiência em Java é fundamental, pois você trabalhará em projetos que exigem conhecimento profundo da linguagem.
* Conhecimentos em POO e design de software são imprescindíveis para implementar soluções robustas e escaláveis.
* A arquitetura do sistema deve ser bem projetada para garantir a escalabilidade e a manutenção fácil.
* Os sistemas devem seguir as melhores práticas de desenvolvimento de software para garantir a qualidade e a segurança.
* Manter atualizados os conhecimentos em tecnologias como Spring, Hibernate, Maven, etc.
* Implementar serviços RESTful com banco de dados relacional ou NoSQL.
* Testes unitários e integração usando JUnit, Mockito, Cucumber, etc.
Requisitos:
* Graduação em Ciência da Computação ou Engenharia de Computação.
* Conhecimento em tecnologias Web (HTML/CSS/Javascript).
* Experiência em SQL, NoSQL, Git e Linux.
* Habilidades em comunicação eficaz e trabalho em equipe.
* Residir na cidade de Ouro Preto, não aceitável distrito de Ouro Preto.
Conhecimentos Desejados:
* Conhecimento em tecnologias avançadas como Kafka, Spark, Docker, Kubernetes, etc.
* Experiência em containerização com Docker.