- Ensino superior completo na area de TI obrigatorio;
- Possuir certificação SUN Certified Java Programmer (SCJP) ou equivalente, emitido pela Sun Microsystems
ou pela Oracle.
Experiência/Qualificação:
- Experiência desempenhando funções de desenvolvimento de aplicações web utilizando tecnologias JAVA como Desenvolvedor Sênior.
- Conhecimentos em padrões de projeto (Design Patterns).
- Conhecimentos em Openshift/Kubernetes.
- Conhecimentos em DevOps/DevSecOps.
- Conhecimento de Test Driven Development TDD e Behavior Driven Development BDD.
- Conhecimentos em métricas de qualidade de código.
- Conhecimentos de técnicas para construção de software seguro.
- Experiência nas seguintes tecnologias e processos:
Angular e REST;
HTML 5 e CSS;
Hibernate;
Service-Oriented Architecture SOA e desenvolvimento de web services;
Servidor de aplicações JBoss;
Openshift ou Kubernetes;
Maven/Jenkins (Geração/Automatização de builds);
Sonar (Validação de builds);
Controle de versões com GIT