Requisitos:
- Vivência com um ou mais métodos ágeis de desenvolvimento: XP (principalmente as práticas de pair programming e TDD), Scrum e Kanban (ou variações Lean).
- Experiência na plataforma Java EE e frameworks de mercado para desenvolvimento de sistemas backend.
- Experiência no desenvolvimento de aplicações que atuam tanto como produtores quanto clientes de serviços RESTful.
- Experiência com aplicações que utilizam cache distribuído e filas.
- Sólidos conhecimentos em design patterns e paradigmas de programação.
- Experiência nas práticas de desenvolvimento de aplicações seguras, distribuídas e de alta disponibilidade.
- Vivência em desenvolvimento de sistemas que rodam em WildFly, Jetty ou similares.
- Experiência na automação de testes unitários e de integração.
- Experiência em controle de versionamento com Git.
Desejável:
- Conhecimento de testes ágeis.
- Conhecimentos em inteligência artificial voltado para análise de risco e segurança.
- Configuração e customização de ambientes com integração contínua e delivery contínuo utilizando o Jenkins.
- Conhecimento de técnicas de Clean Code.
- Experiência em monitoração de sistemas.
- Conhecimentos para desenvolvimento de front-end em sistemas Web (HTML5, CSS e Javascript).