Habilidades sólidas em JAVA, com orientação a práticas de otimização de desempenho, ter conhecimentos sólidos em SQL e entender os conceitos de modelagem de dados, indexação e otimização de consultas.
Familiaridade com controle de versionamento, resolução de problemas, habilidades analíticas e propor soluções de arquitetura.
**Requisitos**:
- Experiência em Análise e Desenvolvimento de Sistemas;
- Experiência com metodologias Ágeis e Squad;
- Experiência com Scrum e Kanban;
- Experiência com Bancos de Dados relacionais (DB2, SqlServer e Oracle);
- Experiência com Banco de dados não relacionais.
Preferencialmente MongoDB;
- Experiência com filas e mensagerias;
- Experiência com Integração Contínua CI/CD;
- Experiência com padrões de projeto;
- Experiência com Linguagem SQL (DDL e DML);
- Experiência com arquitetura REST (RESTFull);
- Experiência com Autenticação JWT e Client Credencials;
- Experiência com Autorização RHSSO e WSO2;
- Experiência com Frameworks ágeis;
- Experiência com Testes unitários;
- Experiência com entrega Contínua.
Conhecimento específicos de BackEnd
- Linguagem de programação JAVA, especificações JavaEE;
- Arquitetura cliente/servidor;
- Servidores de Aplicação Websphere;
- EJB;
- JPA;
- Spring 5.x;
- Spring boot 2.x;
- SQL padrão ANSI;
- Ferramentas de controle de versão (GIT, etc);
- Consumo/Provisão Serviços API RestFull.