Detalhes da Vaga
-
Escolaridade
Indiferente
-
Segmento
Não Informado
-
Salário
A Combinar
O que você irá fazer
-
Entender e transformar requisitos de negócio, funcionais e não funcionais, em código modular e reutilizável.
-
Aplicar as boas práticas de engenharia de software e padrões de projeto.
-
Implementar e manter aplicações, bibliotecas, componentes e frameworks.
-
Trabalhar em equipe com múltiplos projetos.
Requisitos para participar do processo
-
Sólidos conhecimentos em algoritmos e estrutura de dados.
-
Bom conhecimento e prática no ambiente jee (pelo menos jee6, preferência para jee7).
-
Experiência com ejb 3.x (stateless session bean, message drive bean, statefull session bean) e java message service em geral.
-
Conhecimento das melhores práticas de codificação e design e padrões de projeto, otimizações, escalabilidade e clusterização.
-
Experiência com pelo menos um grande servidor de aplicações jee (jboss é uma vantagem), configuração básica, administração, deploy e otimização.
-
Conhecimento em jaxrs, jaxws, jaxb, rmi, jpa, jta, jdbc, sql e segurança jee.
-
Conhecimentos em pelo menos um dos seguintes bancos de dados: mysql, postgres, oracle, db2 e ou sqlserver.
-
Experiência em tecnologias web gui, especialmente angularjs.
-
Conhecimento básico em linux.
-
Domínio da ide eclipse.
-
Conhecimento em ferramentas de versionamento: svn e git.
-
Conhecimento em práticas de integração contínua e análise estática de código.
-
Inglês técnico (leitura e escrita).
-
Vontade de aprender.
-
Conhecimento em metodologias ágeis.
-
Conhecimento em bdd e tdd, ferramenta cucumber ou similar.
-
Ensino superior completo em ciências da computação, sistemas de informação, áreas afins ou especialização.
-
Experiência equivalente.
O que oferecemos
Informações Adicionais
-
Quantidade de Vagas
1
-
Jornada
A definir