Desenvolvedor Java Pl/Sr
Somos uma equipe de profissionais apaixonados por tecnologia e estamos em busca de um especialista para trabalhar com a gente.
A nossa missão é auxiliar os clientes a encontrar soluções personalizadas para alcançar seus desafios, impulsionando a inovação digital.
Você atuará no time de Desenvolvedores, atendendo um dos principais Bancos do Brasil.
Compor o time de desenvolvimento, assumindo itens de trabalho para desenvolvimento a cada Sprint. Realizar as atividades inerentes ao desenvolvimento, tais como análise e design, testes e programação, com ênfase na implementação eficaz.
Responsabilidades e Habilidades:
Proatividade, capacidade de trabalho em equipe, autogerenciamento e tomada de decisão, comunicação eficaz oral e escrita.
Conhecimento/práticas:
Desenvolvimento de software ágil, análise de requisitos, padrões de projeto, modelagem de dados relacional, arquitetura de aplicações em três camadas e modelo MVC.
Integração entre sistemas, interfaces responsivas, aplicações PWA, Javascript, ECMAScript 5 e 6 ou superior, Ajax, JQuery, Angular JS 1.5 ou superior e Bootstrap 3 ou superior.
User Experience (UX) e conceitos de usabilidade, integração contínua, Jenkins, test-driven development (TDD), acceptance test-driven development (ATDD).
Testes de software: teste de unidade, integração, sistema/funcional, aceitação/estória, carga, desempenho, vulnerabilidade, usabilidade, acessibilidade.
Programação Java para Web: JEE 6 ou superior, JSE 5 ou superior, JSF versões 2.x, JPA 2 e Struts 1.x.
Análise estática de código com a ferramenta SonarQube, construção de consultas a bancos de dados em linguagem SQL, controle de versão de código-fonte e uso das ferramentas Clearcase e GIT.
Conhecimento na utilização da IDE Eclipse, configuração de servidores de aplicação, design de interfaces de programação de aplicações (APIs), design de aplicações baseadas em microserviços e containers.
Certificação Exigida: Oracle Certified Professional – Java SE Programmer (versão 5 ou superior).