Sólido conhecimento em programação orientada a objetos e padrões de projeto;Experiência prática com as tecnologias: Java 8 e 11, Spring Framework, Spring Boot 2, Maven, Git, GitFlow, Angular, TypeScript, JavaScript, Flutter, Docker, Kubernetes/OpenShift, NoSQL, PostgreSQL e Oracle 10g+;Conhecimento em tecnologias de Big Data e ferramentas associadas;Compreensão dos princípios de modelos de maturidade em desenvolvimento de software, como RUP e métodos ágeis;Experiência em automação de testes;Vivência com diversos tipos de testes: funcionais, unitários, regressão, performance, caixa-preta, interface e testes integrados;Compreensão do ciclo de vida completo dos testes de software;Formação completa ou em andamento em nível superior;Requisitos DesejáveisConhecimento em tecnologias de front-end como HTML e CSS;Experiência com Angular e TypeScript;Conhecimento em modelagem e estruturação de dados;Noções de User Experience (UX), prototipação e ferramentas de edição de imagens;Conhecimento em padrões de comunicação para aplicações distribuídas (REST);Familiaridade com ferramentas de controle de versão como Git e SVN;Experiência prática com métodos ágeis, incluindo o Manifesto Ágil e o framework Scrum.Atuar como desenvolvedor em projetos de sistemas web e backend;Realizar a implantação de sistemas utilizando tecnologias modernas de desenvolvimento;Desenvolver soluções com Java 8 e 11, Spring Framework, Spring Boot 2 e Maven;Utilizar ferramentas de versionamento como Git e GitFlow;Desenvolver interfaces com Angular, TypeScript, JavaScript e Flutter;Trabalhar com conteinerização de aplicações via Docker;Utilizar ferramentas de orquestração como Kubernetes e/ou OpenShift;Desenvolver aplicações integradas a bancos de dados NoSQL, PostgreSQL e Oracle 10g ou superior;Colaborar com equipes ágeis em projetos com metodologias Scrum e/ou Kanban.