Full Stack

Desenvolvedor Full Stack JAVA

EJB Angular Java

Sonda

Sonda

Grande empresa

Remoto: Não

Não aceita candidados de outra cidade

Descrição da empresa

Empresa multinacional atuando no seguimento de Tecnologia.

Atividades e Responsabilidades

Requisitos Obrigatórios:
• 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).

Requisitos

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

O que nós oferecemos

VA + VR + VT + AM + AO