**Cargo: Desenvolvedor Java Sr**
**Tipo de contratação: CLT**
**Modalidade: Hibrida**
**Local de Trabalho: Brasília-DF**
**Formação: Superior na área de TI**
**Requisitos Obrigatórios/Tecnologia/Conhecimento necessários**
**Principais atividades**
**Conhecimentos exigidos**:
**Atividades**:
**? Desenvolvimento de aplicações Java/Flex;**
**? Mapear processos e realizar modelagem de dados;**
**? Realização de testes unitários;**
**? Acompanhamento na homologação das aplicações;**
**? Acompanhamento/implantação de aplicações em ambientes de produção;**
**? Auxiliar na otimização de performance das aplicações.**
**Conhecimentos técnicos necessários**:
**? Automatização de sistemas Financeiros ou Bancários; ( Desejavel)**
**? Matemática Financeira (aplicações, sistemas de amortização, correção monetária e etc.);**
**? Desenvolvimento com sistemas orientados a objetos;**
**? Desenvolvimento com arquitetura orientada a serviços (SOA);**
**? Desenvolvimento com os SGBDs DB2 e SQL Server.**
**- PL/SQL(DML, DDL, stored procedures, triggers, views e etc.);
- J2EE (EJBs, Servlets, JPA, JDBC);**
- **Flash Builder (Desktop Air Applications, swc, integração com maven);**
**? IReports (Construção de relatórios, crosstab, scriptlets);**
**? Mensageria (Envio e recebimento de mensagens, DLQ, integração Jboss/WebsphereMQ);**
**? Testes unitários (JUnit, Condordion, PowerMock, Mockito, Jasmine);**
**? Testes integrados (Arquillian, Spring para injeção de dependências );**
**? GIT /GIT-FLOW (Controle de versão, logs, ramos, tags, merge);**
**? Maven (Configuração e otimização de build, utilização de plugins, gerenciamento de dependências transitivas);**
**? Jboss e WAS9 (Utilização e administração básica);**
**? Integração Contínua (Jenkins, Nexus);**
**? Sonar;**
**? Controle Transacional (Transações atômicas entre servidores de aplicação (XA), atributos de transação);**
**? VisualVM (Análise de memória utilizada, Análise de tempo de cpu);**
**? REST (Arquitetura Representational State Transfer);**
**? Angular (Ionic, Node-JS);**
**? APM (Análise e melhoria de performance).