Experiência comprovada na construção, entrega e suporte de aplicações web inovadoras e escaláveis de nível empresarialExperiência em um ou mais frameworks de desenvolvimento web MVC (por exemplo: Spring MVC, Angular, React, etc.)Experiência como Desenvolvedor Java Full Stack, com excelente conhecimento em design de software e princípios de código limpo, bem como conhecimento dos principais ambientes de desenvolvimento integrados (por exemplo: Eclipse)Boa experiência com ferramentas de build Java (Maven, Gradle, etc.)Experiência em ferramentas para mapeamento de bases de dados relacionais para modelos orientados a objetos (por exemplo: QueryDsl ou Hibernate)Experiência no uso de servidores de aplicações WebLogic (ou alternativamente WebSphere, JBoss ou Tomcat)HTML, CSS e Bootstrap, JavaScript/TypeScript e jQueryJava (>= versão 8)Familiaridade com bibliotecas e frameworks padrão de Java (JAX, Spring, etc.)Deve ter conhecimento em análise de desempenho (profiling) e depuração (debugging) ao nível do sistemaDeve ter conhecimento em pelo menos um dos bancos de dados relacionais (Oracle, DB2, MS-SQL, PostgreSQL)Deve ter conhecimento na construção e teste de webservices com REST ou SOAPDeve ter conhecimento em Git e boas práticas de controlo de versão
| Idioma | Oralidade | Escrita | Leitura | Certificado |
|---|---|---|---|---|
| PORTUGUÊS | Muito Bom | Muito Bom | Muito Bom | Não |