Engenheiro de Software III – Sicredi – Home Office
Responsabilidades e atribuições:
- Programação Java (8-21);
 
- Desenvolvimento de aplicações e serviços REST;
 
- Comunicação (Rest, Soap e Kafka);
 
- Arquitetura e melhores práticas de desenvolvimento (Design Patterns, SOLID, DDD, Hexagonal…);
 
- Kubernetes e Ecossistema Spring (Boot, Data, Security, Rest);
 
- Conceitos de testes unitários, E2E, micro serviços e arquitetura distribuída;
 
- Observabilidade.
 
Diferencial:
- Java (6,7);
 
- Java EE e Weblogic;
 
- Testes Integrados;
 
- WebFlux;
 
- DynaTrace.
 
Requisitos e qualificações:
- Desejável conhecimento em banco de dados Relacional e Não Relacional (NOSQL);
 
- Desejável conhecimento em arquitetura orientada a eventos;
 
- Desejável conhecimento em Spring Webflux;
 
- Desejável conhecimento em integração contínua, automação;
 
- Trabalho com times que utilizam métodos ágeis para desenvolvimento;
 
- Concepção colaborativa de produtos;
 
- Já ter ouvido falar sobre desenvolvimento de Software seguro;
 
- Trabalha para seu autodesenvolvimento em tecnologia.