**O projeto**:Estamos procurando excepcionais profissionais em Desenvolvimento Java para esta oportunidade totalmente remota de trabalhar com um cliente na indústria financeira. São a primeira instituição financeira cooperativa do Brasil onde o modelo de negócio constrói uma cadeia de valor que beneficia o associado, a cooperativa e a comunidade local, oferecendo mais de 300 produtos e serviços financeiros.
- **Responsabilidades e atribuições**:
- Analisar, desenvolver e testar aplicações, utilizando metodologia e procedimentos adequados para sua implantação, visando racionalizar e/ou automatizar processos e rotinas de trabalho, seguindo os padrões de arquitetura, infraestrutura e operação no desenvolvimento de sistemas;
- Apoiar nas definições técnicas e funcionais embasadas nas necessidades de negócio, de forma a indicar possibilidades e restrições dos sistemas para melhor composição dos requisitos funcionais e não funcionais;
- Documentar e manter atualizada a estrutura desenvolvida do sistema e aplicações, visando a atualização de todos os envolvidos no desenvolvimento. Criar documentações complementares, como instruções de operação ou de acertos de consistência, com base na necessidade do usuário;
- Monitorar o desempenho e performance dos sistemas e aplicações desenvolvidas, oferecendo o suporte técnico quando necessário;
- Subsidiar o processo de planejamento e execução dos testes de sistemas para garantir os critérios de qualidade funcional e não funcional das aplicações;
- Garantir que os dados trabalhados ou manipulados sejam mantidos no mais alto nível de integridade e confidencialidade;
- Atuar em resoluções de incidentes e investigação de problemas em sistemas, visando garantir a estabilidade e continuidade da operação;
- Desenvolver, integrar e manter APIs para integração de Sistemas.
**Requisitos e qualificações obrigatórias**:- Programação Java orientada a objetos, Design Patterns;
- Conhecimento em Spring boot;
- Conhecimento em Mongodb e Oracle;
- Conhecimento em Mensageria Kakfa;
- Desenvolvimento de aplicações e serviços REST;
- Arquitetura e melhores práticas de desenvolvimento;
- Micro serviços e arquitetura distribuída.
- Desenvolvimento de testes unitários
- Conhecimento de CI/ CD (teoria/ conceito)
- Conhecimento de Clean Arch
**Comportamental**:
- Foco no usuário
- Simplicidade
- Cooperação
- Comunicação
- Visão de Dono
- Aprender e mudar rápido
**Requisitos e qualificações desejáveis**:
- Desenvolvimento utilizando APIs e Mock
- Trabalho com times que utilizam métodos ágeis para desenvolvimento;
- Concepção colaborativa de produtos
- Habilidade de exploração e proposição de soluções e conexão com o negócio.