**Estamos muito felizes que você queira fazer parte do nosso time!
**
**Sobre o Cargo**:
Definir as melhores práticas de desenvolvimento;
Programar, codificar e testar sistemas na linguagem, transitando entre projetos de desenvolvimento Java e Angular
Executar o desenvolvimento das funcionalidades complexas;
Propor evoluções tecnológicas nos sistemas.
Monitorar a execução das boas práticas de desenvolvimento de sistemas.
Validar nível de testes existentes nos projetos;
Validar as novas funcionalidades das aplicações;
Monitorar o desempenho e performance dos sistemas das aplicações;
Propor evoluções tecnológicas nos sistemas;
Antecipar-se a oportunidades e problemas, agindo com rapidez e eficácia, desenvolvendo soluções de forma preventiva;
Auxiliar na orientação dos desenvolvedores mais novos e contribuir nas tomadas de decisão do projeto;
Executar a manutenção dos sistemas, fazendo eventuais correções necessárias, visando atender às necessidades dos usuários;
Desenvolver trabalhos de montagem, depuração e testes de programas, executando serviços de manutenção nos programas já desenvolvidos.
**O que você precisa para participar desse processo seletivo?
**
Graduação completa em TI ou graduação em qualquer área e com Pós em TI.
5 anos de experiência em TI.
Possui certificação Java programmer da Oracle ou da Sun.
**Quais são as tecnologias?
**
Front:
Angular, TypeScript e REST; NodeJS
HTML 5 e CSS; Material Design
Back:
Java versão 8+
Em outros projetos legados: Java Server Faces, Rich Faces e Apache WICKET;
Springboot, Spring Data
Hibernate;
Struts e/ ou JBoss Seam;
Maven/Jenkins (Geração/Automatização de builds);
Docker (Desejável)
Sonar (Validação de builds); (Desejável)