Entender os objetivos do projeto e criar uma solução eficaz, armazenando os dados e certificando de que eles sejam exibidos para os usuários que devem ter acesso a eles.
Experiência em soluções utilizando arquitetura de microserviços e arquitetura orientada a eventos;
Conhecimento na linguagem Java e seus principais frameworks:
Conhecimento em soluções de consumo e publicação de mensagens em broker de eventos
Kafka;
Conhecimento em padrões e conceitos de exposição de API ?s através do API Gateway;
Experiência em desenvolvimento ágil, usando técnicas como Domain Driven Design (BDD) e Test Driven Development (TDD);
Conhecimento em padrões de segurança para arquitetura de microserviços como token JWT.
Experiência de trabalho com IDE, como JDeveloper, Eclipse, NetBeans, etc.
;
Conhecimento dos conceitos de banco de dados SQL, PL / SQL, JDBC e Oracle;
Arquitetura Oracle SOA:
Oracle Service Bus (OSB) e BPEL;
Framework e Tecnológicas de Integração de Sistemas:
Web services integration via SOAP, XML, XSL, XSLT, XPATH, XQuery, WSDL, Java, etc.
Entendimento da arquitetura e administração do Oracle WebLogic;
Experiência no uso do SOAPUI para construir uma unidade de desenvolvimento e carregar
casos de teste;
Gestão do Código:
SVN, GIT e outros;
Modelagem de software usando UML/SOAML;
Governança SOA;
Experiência com metodologias de desenvolvimento ágil.