Desenvolvedor Java
TTY2000
Publicada há 3 anos
Regime de contratação
CLT
Modelo de trabalho
Remoto
Carga horária
40 horas semanais
Descrição
Habilidades técnicas exigidas:
- Princípios e práticas de desenvolvimento de software ágil (Manifesto Ágil, Scrum e Kanban);
- 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, ASP, PWA e Ionic;
- Testes de software: teste de unidade, integração, sistema/funcional, aceitação/estória, carga, desempenho, vulnerabilidade, usabilidade, acessibilidade. Automatização de teste funcionais, de unidade e de carga com ferramentas de software;
- Programação Java para Web: JEE 6 ou superior, JSE 5 ou superior, JSF versões 2.x, JPA 2; 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;
- Conceitos de controle de versão de código-fonte.
Formação acadêmica: graduação e/ou pós graduação em TI.