 
        
        Estamos em busca de um profissional qualificado para compor o nosso time de Desenvolvedores. Nossa empresa é a maior multinacional brasileira e uma das 100 maiores empresas de TI do mundo.
Nossa equipe é dinâmica e sempre buscando inovação digital. Você trabalhará no time de desenvolvimento, atendendo um dos principais Bancos do Brasil. Compor o time de desenvolvimento, assumindo itens de trabalho para desenvolvimento a cada Sprint.
Responsabilidades:
 * Realizar as atividades inerentes ao desenvolvimento;
 * Gerir seu próprio trabalho, sinalizando prontamente para a equipe sobre eventuais atrasos ou outros impedimentos;
Requisitos:
 * Proatividade;
 * Capacidade de trabalho em equipe;
 * Capacidade de autogerenciamento e tomada de decisão;
 * Capacidade de comunicação (capacidade de se expressar oralmente e por escrito com precisão e clareza e de compreender com facilidade mensagens escritas e faladas);
Habilidades:
 * Princípios e práticas de desenvolvimento de software ágil;
 * Análise de requisitos funcionais, não-funcionais e requisitos ágeis;
 * Padrões de projeto, incluindo Enterprise Integration Patterns, Design Patterns, SOA, Microservices Patterns;
Conhecimento:
 * Modelagem de dados relacional;
 * Arquitetura de aplicações em três camadas e modelo MVC;
 * Interfaces responsivas e aplicações PWA;
 * Integração entre sistemas: Mensageria, JMS, Web services, Barramento de Serviços, REST, EJB 3;
 * Javascript, ECMAScript 5 e 6 ou superior, Ajax, JQuery, Angular JS 1.5 ou superior e Bootstrap 3 ou superior, HTML 5, XML, CSS 3 e ASP;
 * User Experience (UX) e conceitos de usabilidade;
 * Integração contínua, Jenkins, test-driven development, acceptance test-driven development, especificação por exemplo, refactoring, entrega contínua;
 * Testes de software: teste de unidade, integração, sistema/funcional, aceitação/estória, carga, desempenho, vulnerabilidade, usabilidade, acessibilidade;
Programação Java:
 * JEE 6 ou superior, JSE 5 ou superior, JSF versões 2.x, JPA 2 e Struts 1.x;
 * Programação de aplicações Java SWING;
 * Análise estática de código com SonarQube;
Conhecimento em SQL e controle de versão de código-fonte;
Desenvolvimento multi-tenancy e soluções para processamento Batch em Java;
Conhecimento na utilização da IDE Eclipse;