**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).