Desenvolvedor Java Senhor
1. O candidato deve possuir graduação em curso de nível superior na área de Tecnologia da Informação (TI) ou certificado de curso de pós-graduação na área de TI.
2. Ele deve ter experiência exercendo atividades como desenvolvedor de aplicações Java EE 6+.
3. No desenvolvimento de aplicações para servidores, é esperado conhecimento sobre Apache Tomcat, JBoss/Wildfly, Open Liberty, WebSphere Application Server Liberty e WebSphere Application Server versão 8 ou superior.
4. A certificação CSD - Certified Scrum Developer também é necessária.
5. O sistema operacional base deve ser projetado com metodologia ágil, adotando requisitos ágeis e histórias do usuário.
6. Técnica Acceptance Test Driven Development (ATDD) usando Cucumber ou equivalente deve ser utilizada.
7. A análise e tuning de performance de aplicações em servidores WebSphere Application Server são fundamentais.
8. Desenvolver aplicações que utilizem portlets, JSF (Primefaces) ou React também é exigido.
9. A construção de aplicações com características intensivas de dados, balanceamento de carga e/ou clusterização, chamadas assíncronas e troca de mensagens e uso de serviços web SOAP e REST são responsabilidades do cargo.
10. Ferramentas IBM DB2, MS SQL Server, IBM Websphere MQ, Apache Maven e Gradle devem ser conhecidas pelo profissional.