Requisitos:
- Formação/ Experiência (tempo e indústria)
- Formação: TI, Engenharia de Computação, ou Áreas Correlatas
- Mais de 5 anos de experiência em desenvolvimento Java
- Certificação Java será valorizada
- Conhecimentos Técnicos Específicos
- Experiência em: modelagem e desenvolvimento API Restful (JAVA); metodologia de desenvolvimento orientado à modelagem por domínio (DDD); desenvolvimento JAVA, utilizando Spring Security;
- Conhecimento de protocolos utilizados no processo de autenticação e autorização, delegação de autenticação e SSO (OAUTH2 e SAML2).
- Conhecimento extenso da framework Spring, com ênfase nos módulos capaz de auxiliar na implementação de soluções “cloud hosted” e arquitetura de microserviços.
- Vivência em ambientes de desenvolvimento ágil com “Continuos Integration / Continuos Deploy”
- Vivência em desenvolvimento de sistemas em frameworks JS e microserviços
- Excelentes skills de comunicação interpessoal, comunicação verbal e escrita;
Responsabilidades:
- Desenvolver soluções de TI em linguagem e framework JAVA / Spring, aplicando conceitos de arquitetura DDD e desenvolvimento orientado à Testes (TDD).
- Participar do desenho de arquitetura para desenvolvimento de microserviços, expostos através de API, voltados para entrega de serviços/funcionalidades da área Financeira e de Canais Digitais
- Participar das reuniões de gestão e controle de desenvolvimento ativamente, auxiliando na construção no backlog e na quebra das histórias em tasks, tendo como premissa a construção de API Seguras (OWASP, autenticação no padrão OAUTH2 e emprego de autorização tendo como base a framework/módulo Spring Security).
- Suportar a modelagem e construção de APIs para serviços/funcionalidades da área Financeira e de Canais Digitais –
- Trabalhar em estreita colaboração dentro de um time de desenvolvimento ágil (SCRUM / Lean)