Cargo :Desenvolvedor Java
Tipo de contratação : CLT
Modalidade : Teletrabalho
Local de Trabalho :
Formação : Superior em TI.
Requisitos Obrigatórios / Tecnologia / Conhecimento necessários
Automatização de sistemas Financeiros ou Bancários; ( Desejável)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);- APM (Análise e melhoria de performance).
Principais 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.
- Angular (Ionic, Node-JS);