Descrição e Responsabilidades
Requisitos:
- Superior Completo em cursos da área de Tecnologia da Informação;
- Sólida experiência em TI/ desenvolvimento em JAVA.
Será considerado diferencial:
- Pós-graduação;
- Certificação em: Oracle Certified Professional OCP – Java SE Programmer (versão 5 ou superior);
- Certificação em: CSD – Certified Scrum Developer;
- Certificação em: PSD – Professional Scrum Developer.
Requisitos
- Princípios e práticas de desenvolvimento de software ágil, incluindo o Manifesto Ágil, Scrum, Extreme Programming (XP) e Kanban;
- Análise de requisitos funcionais, não-funcionais e requisitos ágeis;
- Padrões de projeto (enterprise integration patterns, design patterns, SOA, microservices patterns);
- Modelagem de dados relacional;
- Arquitetura de aplicações em três camadas e modelo MVC;
- Interfaces responsivas.
- Integração entre sistemas: Mensageria, JMS, Web services, Barramento de serviços (WebSphere Message Broker), 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 (continuous integration), Jenkins, test-driven development (TDD), acceptance test-driven development (ATDD), especificação por exemplo, refactoring, entrega contínua (continuous delivery);
- 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;
- Programação Java para Web: 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 a ferramenta SonarQube;
- Construção de consultas a bancos de dados em linguagem SQL;
- Conceitos de controle de versão de código-fonte e uso das ferramentas Clearcase;
- IDE Eclipse.
Benefícios
02227
2018-07-14
2019-04-02
B2HR Inteligência em Gestão de Pessoas
Vagas semelhantes
Analista de RH
Brasília, DF, BR
Analista de TI
Brasília, DF, BR
Analista Contábil Pleno
Brasília, DF, BR
Analista de Marketing Jr.
Brasília, DF, BR
Analista de Departamento Pessoal - R&S
Brasília, DF, BR