Analista Programador Java

Tipo de Contratação CLT

- Formação em Ciência da Computação, Sistemas de Informação, Engenharia de Computação ou cursos relacionados;

- Experiência com desenvolvimento em Java (preferencialmente versão 8 ou acima);

- Experiência em desenvolvimento frontend com Angular

- Experiência em desenvolvimento com Spring Boot

- Forte conhecimento em padrões de projetos e princípios de programação orientada à objetos

- Experiência em modelagem e desenho de software

- Experiência com ORM Java frameworks (preferencialmente Hibernate);

- Experiência em bancos de dados (relacionais ou não relacionais) e domínio em suas linguagens de consultas;

- Experiência com sistemas de controle de versão de código (preferencialmente Git; SVN, CSV, etc)

- Experiência com ferramentas de automação de build (preferencialmente Maven; Ant, Gradle, etc);

- Conhecimento em estratégias de testes de software e experiência com bibliotecas de testes em Java (jUnit, TestNg, Mock frameworks, etc)

- Experiência com implementação SOA em Java (SOAP, REST, JMS, JAX/RS, JAX/WS);

- Inglês para leitura e escrita

 

Diferencial

- Conhecimento de Framework Camel

- Experiência com integração de aplicações utilizando conceito de ESB (OSGi, Karaf, ServiceMix)

- Experiência com regras de negócio de telefonia

- Certificação em Java   

- Inglês para conversação

 

Ao clicar no botão abaixo você concorda com os termos de uso e a política de privacidade do COMPLEO.

Compartilhe:

Twitter Facebook LinkedIn