O que você precisa ter?
- Para todas as nossas vagas é importante possuir conhecimento em Pacote Office (Word, Excel, PowerPoint, etc).
- Formação superior na área de Tecnologia.
- Conhecimento em Stack Java Spring (Spring MVC, Spring Web, Spring JPA, Spring Boot, Spring Security).
- Conhecimento em boas práticas de desenvolvimento (Design Patterns).
- Conhecimento em testes (Testes unitários, Testes de integração).
- Conhecimento em Bancos de Dados (Desejável Relacionais: Oracle ou SQL Server ou MySQL // Desejável Não Relacionais: MongoDB).
- Conhecimento em padrões de desenvolvimento RESTful.
- Controle de versionamento (Git).
- Conhecimento em mensageria (RabbitMQ).
- Conhecimento em ferramenta de CI/CD (Jenkins) e Qualidade de Código (SonarQube).
- Conhecimento em Bootstrap, VueJs, Angular, Hibernate/JPA, Spring Data, Banco de dados Oracle.
Diferenciais:
- Conhecimento em frameworks front-end de preferência Angular e Vue.js.
- Conhecimento em principais ferramentas do AWS (S3, SQS, ECS).
- Conhecimento em boas práticas de desenvolvimento (Clean Code, SOLID, TDD).
- Conhecimento em padrão de arquitetura em (Microserviços).
- Conhecimento em Linux.
Disponibilidade para atuação no modelo híbrido (3 dias presenciais no escritório e 2 dias em home-office).