Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Desenvolvedor(a) Full-stack Java (Remoto)

1 vaga: | Publicada em 04/07

Sobre a vaga

Sênior (Mais de 6 anos de experiência) Requisitos obrigatórios: graduação Completa Arquitetura de Backend Java: a. Java versão 8 e superiores; b. Spring-Framework versão 4 e superiores (Spring Boot, Spring Data, JPA, Spring Batch, Spring Security, Spring MVC, Spring Cache e demais projetos Spring); c. Servidor de Aplicações Weblogic; d. Maven; e. Banco de dados Oracle; f. Junit, PowerMock, Mockito; g. Camadas de persistência JPA, Hibernate; Arquitetura de Front-end: a. Javascript; b. Angular JS versão 1.x e superiores; c. Npm; d. Gulp; e. Jquery versão 2.1 e superiores; f. BootStrap versão 3.3 e superiores; g. Browserify; h. Restangular; i. HTML 5; j. CSS; k. Servidor Web Apache; Comunicação entre Back-end e Front-end: a. Web Services RESTful; b. Documentação Swagger; c. JSON; d. Autenticação OpenID e autorização Oauth2; e. JWT; f. Padrão HTTP(S); g. Padrão TLS; h. CORS (Cross-Origin Resource Sharing); i. Padrões API Gateway e Backend-For-frontend; Padrões e práticas: a. Integração e entrega contínua. Ferramentas: i. Jenkins; ii. Maven; iii. Sonar; iv. Nexus; v. SVN (cliente padrão: TortoiseSVN); vi. GitLab; vii. Junit; viii. Selenium; b. Design de APIs Contrato Primeiro; c. Aplicações sem estado (Stateless); d. Padrões de Microsserviços, circuit breaker, API composition, Access Token e demais padrões relacionados à arquitetura de microsserviços; graduação Completa