Sólida experiência com Java para Web: JEE 6+ e JSE 8+, JSF versões 1.2 e 2.x e EJB, JUnit, Hibernate 3+ e JPA;
Experiência com Spring Boot, Spring MVC, Hibernate/JPA;
Conhecimento em APIs REST e arquitetura de microserviços;
Experiência com bancos de dados SQL (PostgreSQL);
Conhecimento em modelagem de dados (lógica e física);
Vivência com servidores de aplicação (JBoss, WildFly, Tomcat);
Familiaridade com Maven, JUnit e versionamento de código.
Requisitos desejáveis
Experiência com dados geoespaciais (PostGIS) e sistemas GIS/WebGIS;
Conhecimento em serviços WMS, WFS, CSW, WPS;
Vivência com práticas de UX e arquitetura de informação.
Realizar análise de requisitos funcionais e não funcionais, padrões de projeto (enterprise integration patterns, design patterns, microservices patterns);