Descrição do Cargo
Somos uma das maiores multinacionais brasileiras, presente em 41 países com mais de 30.000 colaboradores.
A nossa missão é auxiliar os clientes a encontrar soluções personalizadas para impulsionar a inovação digital.
Como Desenvolvedor Java Pl/Sr você atuará no time de Desenvolvedores Stefanini, atendendo um dos principais Bancos do Brasil.
Você comporá o time de desenvolvimento, assumindo itens de trabalho para desenvolvimento a cada Sprint.
Realizar atividades inerentes ao desenvolvimento, como análise e design, testes e programação.
Gerir seu próprio trabalho, sinalizando prontamente para a equipe sobre eventuais atrasos ou impedimentos.
Habilidades necessárias:
* Proatividade
* Capacidade de trabalho em equipe
* Autogerenciamento e tomada de decisão
* Capacidade de comunicação
Conhecimento:
1. Princípios e práticas de desenvolvimento de software ágil, incluindo Scrum, XP e Kanban;
2. Análise de requisitos funcionais e não-funcionais;
3. Padrões de projeto, modelagem de dados relacional, arquitetura de aplicações em três camadas e modelo MVC;
4. Integração entre sistemas, interfaces responsivas e aplicações PWA, Javascript, ECMAScript 5 e 6 ou superior, Ajax, JQuery, Angular JS 1.5 ou superior e Bootstrap 3 ou superior;
5. User Experience (UX) e conceitos de usabilidade;
6. Integração contínua, Jenkins, test-driven development (TDD), acceptance test-driven development (ATDD);
7. Testes de software: teste de unidade, integração, sistema/funcional, aceitação/estória, carga, desempenho, vulnerabilidade, usabilidade;
8. Programação Java para Web: JEE 6 ou superior, JSE 5 ou superior, JSF versões 2.x, JPA 2 e Struts 1.x;
9. Análise estática de código com SonarQube;
10. Construção de consultas a bancos de dados em linguagem SQL;
11. Conceitos de controle de versão de código-fonte e uso das ferramentas Clearcase e GIT;
12. Conhecimento na utilização da IDE Eclipse;
13. Certificação Exigida:
* Oracle Certified Professional – Java SE Programmer (versão 5 ou superior).
14. Certificação Desejada:
* CSD – Certified Scrum Developer PSD – Professional Scrum Developer