Desenvolvedor Java Full Stack

Local: Brasília/DF

Tipo de Contratação CLT

Publicada em: 04/01/2018

Atividades:

• Trabalhar em equipe de desenvolvimento (código/testes) com múltiplos projetos;

• 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;

• Definir frameworks, linguagens de programação, arquitetura e divisão de componentes do sistema e documentação ao longo do ciclo de vida do projeto;

• Implementar e manter aplicações, bibliotecas, componentes e frameworks;

• Desenvolver e fazer manutenção de códigos/testes de sistemas;

• Orientar programadores Plenos e Junior nos processos de desenvolvimento;

• Criar e manter modelo de Dados de Banco de Dados Transacional.

 

Requisitos:

• Experiência com EJB 3.x (Stateless Session Bean, Message Drive Bean, Statefull Session Bean) e Java Message Service em geral;

• Sólidos conhecimentos em algoritmos e estrutura de dados;

• 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 JAX-RS, JAX-WS, JAXB, RMI, JPA, JTA, JDBC, SQL e segurança JEE;

• Processos de Desenvolvimento de Sistemas;

• Conhecimentos em bancos de dados;

• Experiência em tecnologias Web GUI, especialmente AngularJs. ;

• Conhecimento das melhores práticas de codificação / design e padrões de projeto, otimizações, escalabilidade e clusterização, TDD e Integração Contínua;

• Conhecimento em ferramentas de versionamento: SVN e GIT;

• Domínio da IDE Eclipse;

• Conhecimento em práticas de integração contínua e análise estática de código;

• Inglês técnico (leitura e escrita).

 

Formação:

• Formação superior em Ciências da Computação, Sistemas de Informação, áreas afins ou especialização/experiência equivalente.


Certificações:

Possuir ao menos uma das seguintes certificações JAVA em vigor e válida:

·  SCJP – Sun Certified Java–Programmer;

·  SCJD - Sun Certified Java Developer;

·  Oracle Certified Professional;

·  Java SE Programmer (OCP).

Compartilhe:

Twitter Facebook LinkedIn