Desenvolvedor Java Pleno
* Java EE, EJB e Quarkus são tecnologias principais utilizadas em projetos de desenvolvimento. A experiência com essas ferramentas é fundamental para o sucesso no cargo.
* Juntamente com as habilidades em Java, é importante ter conhecimento em Angular 2+, AngularJS e REST para trabalhar com interfaces do usuário modernas e serviços web.
Hibernate é uma biblioteca popular para mapeamento objeto-relacional, sendo essencial para trabalhar com bancos de dados relacionais como Oracle.
A experência em JBoss, um servidor de aplicativos enterprise, é valiosa para administrar aplicações escaláveis e seguras.
Testes unitários são fundamentais para garantir a qualidade do código e evitar bugs criados durante o desenvolvimento.
Jenkins pode ser usado para automatizar a geração e validação de builds, bem como controlar versões com GIT.
No entanto, é opcional ter habilidades em Keycloak para autenticação e autorização, Sonar para análise de código e OpenShift para orquestração de containers.