O Desenvolvedor Java é responsável por implementar soluções escaláveis em Java 8+ e utilizar Spring 4+ Framework para projetos robustos.
Conhecimentos Básicos
* Tecnologias Java: Conhecimento profundo em Java 8+, Spring 4+ e frameworks relacionados
* Microserviços: Experiência com arquiteturas de microserviços e aplicações distribuídas, incluindo design de comunicação entre serviços
* Angular: Conhecimento em Angular para desenvolvimento de interfaces usuárias modernas
* Servidores: Jboss ou Wildfly ou Apache Tomcat para servidores de aplicação seguros
Habilidades Desejadas
* Requisitos Rest API: Conhecimento em REST APIs e suas implicações nos projetos, incluindo validação de dados
* Docker e Contêiner: Compreensão da combinação de Docker e contêineres para deploy eficiente de aplicativos
* AWS: Familiaridade com AWS, especialmente Lambda, API Gateway e serviços sem servidor para automatização de tarefas
Observações: O candidato deve ter conhecimento avançado em tecnologias de software e habilidades de trabalho em equipe. A experiência em projetos relacionados a inovação e melhoria contínua será uma vantagem.