Conhecimentos necessários:
- Noções de arquitetura (obrigatório);
- Desenvolvimento backend Java (JEE) com Java 8+ e os frameworks (JPA, Hibernate, EJB);
- Família spring;
- Métodos e ferramentas de integração contínua (IC);
- Gerenciador de dependência Maven;
- Ferramentas de controle de versão (GIT, SVN e etc);
- Front: Angular9+ ou JSF;
- Experiência com mensageria;
- Banco de dados - modelagem: SQL Server, Postgre ou Oracle.