**Cargo: Desenvolvedor Java**
**Tipo de contratação: CLT**
**Modalidade: Home Office**
**Formação: Superior Completo**
**Requisitos Obrigatórios/Tecnologia/Conhecimento necessários**
**Principais atividades**:
**Conhecimentos sólidos em**:
**Angular**
**Java 8 ou acima (Lambda, Stream, Collection, Generics etc)**
**Java OO**
**Padrões Arquiteturais(Cliente servidor, MVC, Camadas, Microsserviços)**
**Padrões de projeto**
**Princípios S.O.L.I.D**
**Java EE (CDI, EJB 3, EJB TIMER, JMS, JTA)**
**Spring(Spring MVC, Spring securit, Spring Data, Spring Boot)**
**JSON**
**XML**
**SQL ANSI**
**JDBC**
**Hibernate**
**Jasper Reports**
**JUnit**
**Mokito**
**API REST**
**Maven**
**Jenkins**
**GIT LAB**
**Sonar**
**SVN/GIT**
**SQLServer/DB2**
**Conhecimentos desejáveis em**:
**WebSphere**
**Redux (Diferencial)**
**Swagger**
**Modelagem de banco de dados**
**Processamento batch**
**UX/UI**
**Figma