Vaga de Desenvolvedor Full Stack Sênior
1 vaga: | Prestador de serviços (PJ) | Publicada em 23/02
- A Combinar
Sobre a vaga
Conhecimentos necessários Front-End
- JavaScript, Jquery, Typescript;
- Angular 6+;
- Liferay DXP (principalmente front-end); (como montar o ambiente, conhecer a arquitetura, conseguir plugar tanto no front quanto no back as aplicações, parametrização do ambiente, criação de página, configuração de menus, gerenciamento de permissões);
- Bootstrap;
- HTML 5, CSS 3;
- Pré-processadores CSS (Sass, PostCSS, Less);
- Testes unitários (Karma, Jest e/ou Jasmine);
Conhecimentos necessários Back-End
- Desenvolvimento em Java 6, 8 e 11, Java EE, NodeJS;
- Framework Spring (MVC, boot, Security, data).
- Experiência em consumir APIs;
- Entender o funcionamento do protocolo HTTP e o padrão REST;
- Mapeamento Objeto Relacional com JPA;
- Testes unitários como Junit, mockito e/ou PowerMock;
- Mecanismos de autenticação como OAuth, JWT, SAML;
- Ferramentas de build (gradle, maven, ant);
- Executar contêineres usando Docker;
- Design Patterns;
- Banco NoSql e relacional;
- Controle de versão (Git);
- Desenvolvimento de Stored Procedured e PL/SQL;
- Controle de Processo - ALM (Azure ou AWS DevOps);
- Servidor de Aplicação (Weblogic, glassfish, websphere e/ou jboss);
- Metodologia ágil. Mandatório ter JAVA, LIFERAY e REAC.