Programador/Desenvolvedor JAVA Sênior

Nível Hierárquico:
Programador/Desenvolvedor Sênior

Área de Atuação:
Desenvolvimento / Programação

Escolaridade:
Superior Completo

Forma de Contratação:
CLT

Faixa Salarial:
A Combinar

- ANÁLISE E PROJETO: INTERPRETAR DIAGRAMAS UML PARA DESENVOLVIMENTO DE SISTEMAS ORIENTADOS A OBJETO.
- PROGRAMAÇÃO: UTILIZAR A IDE ECLIPSE 3.2; DESENVOLTURA E PRODUTIVIDADE NO DESENVOLVIMENTO DE APLICAÇÕES JEE E TESTES UNITÁRIOS, UTILIZANDO OS SEGUINTES FRAMEWORKS: STRUTS 1.2, HIBERNATE 3.3, SPRING 2.5, ANNOTATIONS, JUNIT; CONFIGURAÇÃO E UTILIZAÇÃO DO ANT (CONFIGURAÇÃO DE DEPLOY); DESENVOLTURA PARA CONSTRUÇÃO DE COMPONENTES E INTERFACES; DESENVOLTURA PARA CONSTRUÇÃO DE SERVIÇOS WEB (WEBSERVICES); DESENVOLTURA PARA MANUTENÇÃO DE APLICAÇÕES MODULARES; CONFIGURAÇÃO E ADMINISTRAÇÃO DE APLICAÇÕES JAVA NO TOMCAT OU JBOSS; DESENVOLTURA PARA REFATORAÇÃO DE SISTEMAS DE MÉDIA/ALTA COMPLEXIDADE;
- BANCO DE DADOS: CONHECIMENTO DE FIREBIRD E SQL SERVER.
- RELATÓRIOS: CAPACIDADE DE REALIZAR RELATÓRIOS DE MÉDIA/ALTA COMPLEXIDADE SOBRE COMPONENTES, FUNÇÕES DE CÓDIGO FONTE
- DESEJÁVEL: DESENVOLTURA EM BANCO DE DADOS PARA CRIAÇÃO DE PROCEDURES, TRIGGERS, VIEWS E FUNÇÕES DE BANCO DE DADOS
DESENVOLTURA PARA CONSTRUÇÃO DE APLICAÇÕES COM MULTI-THREADS

CONHECIMENTOS
- ANÁLISE E PROJETO: CONCEITOS DE UML 2.1;
- PROGRAMAÇÃO: LÓGICA DE PROGRAMAÇÃO; ORIENTAÇÃO A OBJETOS; CONCEITOS DE COMPONENTIZAÇÃO E INTERFACES (ESTRUTURA E IMPLEMENTAÇÃO); CONCEITOS DE POLIMORFISMO, ENCAPSULAMENTO, SEGURANÇA DE CÓDIGO FONTE ORIENTADO AO OBJETO; CONCEITOS DE JAVA EE; CONCEITOS AVANÇADOS DE PROGRAMAÇÃO CLIENTE-SERVIDOR; BOAS PRÁTICAS DE PROGRAMAÇÃO ORIENTAÇÃO A OBJETOS (ENCAPSULAMENTO, COESÃO, DESACOPLAMENTO, TESTES UNITÁRIOS, POLIMORFISMO, SEGURANÇA DE CÓDIGO FONTE); CONHECIMENTOS ARQUITETURA MVC E DESIGN PATTERNS; CONCEITOS DE JAVA EE; CONCEITOS DE WEBSERVICES; CONHECIMENTOS DE HTML/XHTML/JAVASCRIPT/CSS/AJAX; INTEGRAÇÃO ENTRE SISTEMAS; CONHECIMENTO DE TOMCAT; CONCEITOS DE REVISÃO DE CÓDIGO FONTE; CONHECIMENTO AVANÇADOS DE CONTROLE DE VERSÃO COM SUBVERSION; INTEGRAÇÃO ENTRE SISTEMAS; CONHECIMENTOS DE XML
- BANCO DE DADOS: CONCEITOS DE BANCO DE DADOS RELACIONAIS, CONCEITOS BÁSICOS DE GERENCIAMENTO DE BANCO DE DADOS
- DESEJÁVEL: CONHECIMENTOS BÁSICOS DE RIA RICH INTERNET APPLICATIONS (EX.: ADOBE FLEX); CONHECIMENTOS DE PROCESSO DE DESENVOLVIMENTO DE SOFTWARE (RUP).

Como se candidatar
Interessados enviar email com CV detalhado e pretensão salarial para: rh@arizona.com.br
Cidade
São Paulo - SP
Empresa
Arizona
Palavras chave
desenvolvimento programador desenvolvedor java