Vaga de Desenvolvedor JAVA
Informações da vaga
-
Salário A combinar
-
Modalidade Presencial
-
Contrato Efetivo/CLT
Descrição da vaga
Somos a maior multinacional e estamos entre as 100 maiores empresas de ti do presentes em 41 países com +30k colaboradores. A stefanini tem como principal objetivo auxiliar os clientes a encontrar, por meio de soluções personalizadas, a maneira ideal para alcançar seus desafios, impulsionando a inovação digital.E queremos mais!Sua missão será atuar no time de desenvolvedores stefanini atendendo um dos principais bancos do 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 com ênfase em programação. Gerir seu próprio trabalho sinalizando prontamente para a equipe sobre eventuais e habilidades:compor o time de desenvolvimento, assumindo itens de trabalho para desenvolvimento a cada sprint. Realizar as atividades inerentes ao desenvolvimento ênfase em programação - Tais como análise e design, testes e programação. Gerir seu próprio trabalho sinalizando prontamente para a equipe sobre eventuais atrasos ou outros 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).Conhecimento /atividadeso) princípios e práticas de desenvolvimento de software ágil, incluindo o manifesto ágil, scrum, extreme programming (xp) e kanban p) análise de requisitos funcionais, não-Funcionais e requisitos ágeis q) padrões de projeto (enterprise integration patterns, design patterns, soa, microservices patterns) r) modelagem de dados relacional s) arquitetura de aplicações em três camadas e modelo mvc t) interfaces responsivas e aplicações pwa u) integração entre sistemas: mensageria, jms, web services, barramento de serviços (websphere message broker), rest, ejb 3 v) javascript, ecript 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 w) user experience (ux) e conceitos de usabilidadex) integração contínua (continuous integration), jenkins, test-Driven development (tdd), acceptance test-Driven development (atdd), especificação por exemplo, refactoring, entrega contínua (continuous delivery) y) testes de software: teste de unidade, integração, sistema/funcional, aceitação/estória, carga, desempenho, vulnerabilidade, usabilidade, acessibilidade. Automatização de testes funcionais, de unidade e de carga com ferramentas de software. Testes de unidade em java com a ferramenta junit 3 ou superior. Automatização de testes funcionais com a ferramenta selenium webdriver 2.4 ou superior e com protractor. Testes de carga com jmeter 2 ou superior z) programação java para web: jee 6 ou superior, jse 5 ou superior, jsf versões 2.X, jpa 2 e struts 1.X aa) programação de aplicações java swing bb) análise estática de código com a ferramenta sonarqube cc) construção de consultas a bancos de dados em linguagem sql dd) conceitos de controle de versão de código-Fonte e uso das ferramentas clearcase e git ee) conhecimento na utilização da ide eclipse ff) configuração de servidores de aplicação gg) design de interfaces de programação de aplicações (apis) hh) design de aplicações baseadas em microserviços e containers ii) arquitetura de aplicações multi-Tenancy jj) conhecimento em soluções para processamento batch em exigidaoracle certified professional java se programmer (versão 5 ou superior).Certificação desejadacsd certified scrum developer psd professional scrum developer.