Desenvolvedor

Rio de Janeiro, RJ

17 dias atrás

Requisitos básicos

Formação Acadêmica: Curso superior na área de informática, engenharia de computação, ciências da computação e afins ou em cursos de pós-graduação na área de Tecnologia da Informação.

Habilidades e Competências necessárias: Objetividade, raciocínio lógico, facilidade nos relacionamentos interpessoais, criatividade, senso de urgência, pró-atividade, orientação ao cliente e foco em resultados;

Conhecimentos necessários ao cargo: Experiência em desenvolvimento de sistemas e nas seguintes atividades:

Linguagens de programação Java, JavaScript, CSS, HTML, PHP, Unix scripting;
Desenvolvimento de aplicações Java EE com uso de componentes, JSP, Servlets, Struts, JSF 1.2 e 2.X, RichFaces 3.X e 4.X, XML, XSD, XSLT, JSON, EJB 3.X, JTA e Hibernate;
Conhecimento e atuação com o JBOSS Seam;
Familiaridade com especificação, utilização e criação de WebServices SOAP e REST;
Elaboração de testes automatizados unitários, integração, funcionais (sistema), de carga, performance e segurança (Pen Tests); Preferencialmente com Junit, Arquilian, Selenium e TestNg;
Conhecimento e utilização de Padrões de Projeto GoF e Java EE, além de padrões arquiteturais;
Conhecimento das melhores práticas de programação específicas das linguagens;
Conhecimento das melhores práticas de programação de Engenharia e OO (Alta Coesão, Baixo Acoplamento, Encapsulamento, Polimorfismo, etc.)
Criação/Utilização de framework atuais de mercado;
Reuso de Componentes;
Conhecimento de banco de dados Oracle, MySql e SQL Server;
Utilização de IDEs como Eclipse e Jboss Studio;
Conhecimento e utilização de repositórios e versionadores de dados tais como o SVN, Git, Mercurial;
Elaboração de documentação pertinente para o desenvolvimento e manutenção de sistemas;
Inspeção de código, análise de bugs e performance de aplicativos(código e ambiente);
Elaboração e Validação de diagramas UML (Classe, Objeto, Componente, Sequência, Implantação etc);
Homologação de pacotes entregues;
Análise de softwares de prateleira.. Cargo: Desenvolvedor | Salario: A combinar. | Ensino: Ensino superior - Bacharelado | Licenciatura | Tecnologia. | Turno: Integral. | Area: Informática. | Experiencia: 3 anos. | Cidade: Rio de Janeiro / RJ