O Desenvolvedor Java é um profissional responsável por criar soluções de software robustas e escaláveis.
Para atingir este objetivo, ele deve ter conhecimento em tecnologias como Java EE, EJB, Quarkus e Angular 2+.
Além disso, o Desenvolvedor Java também deve ser capaz de trabalhar com bancos de dados, como o SGBD Oracle, e frameworks como Hibernate.
A experiência em testes unitários, Jenkins e Sonar é fundamental para garantir a qualidade do código.
Controle de versões com GIT é essencial para manter o histórico das alterações realizadas no código.
Embora não seja obrigatório, conhecimentos em Keycloak, OpenShift e outras tecnologias relacionadas ao desenvolvimento web podem ser uma vantagem.
Requisitos Obrigatórios
* Conhecimento em Java EE;
* Experiência em EJB;
* Competência em Quarkus;
* Conhecimento em Angular 2+;
* Experiência em Hibernate;
* Familiaridade com bancos de dados, como o SGBD Oracle;
* Testes unitários;
* Jenkins (Geração/Automatização de builds);
* Sonar (Validação de builds);
* Controle de versões com GIT;
Requisitos Opcionais
* Conhecimento em Keycloak;
* Experiência em OpenShift;