Requisitos Técnicos: Backend (Java)Java 8 e 11Spring Framework e Spring Boot 2Programação orientada a objetos e padrões de projetoConhecimentos em práticas de desenvolvimento seguro e escalável Banco de DadosPostgreSQLOracle 10g ou superiorNoSQLModelagem e estruturação de dados FrontendAngularTypeScriptJavaScriptHTML e CSSNoções de UX, prototipação e edição de imagens Contêineres e OrquestraçãoDockerKubernetes e/ou OpenShift TestesAutomatização de testesTestes funcionais, unitários, de regressão, performance, interface e integradosConhecimento do ciclo de vida dos testes Controle de VersãoGitGitFlow(Desejável: SVN) Outras Tecnologias DesejáveisFlutterPythonNode.jsDjangoBig Data e tecnologias associadas Metodologias e PráticasMetodologias ágeis (Scrum e/ou Kanban)Manifesto ÁgilPrincípios de modelos de maturidade como RUP ou ÁgilPadrões de comunicação REST Responsabilidades:Atuar no desenvolvimento e implantação de sistemas, utilizando boas práticas de programação orientada a objetos e padrões de projeto.Desenvolver soluções backend em Java com foco em performance, escalabilidade.Participar ativamente do desenvolvimento de interfaces frontend..Colaborar com times multidisciplinares em ambientes ágeis (Scrum e/ou Kanban), contribuindo com ideias.Realizar integração de sistemas distribuídos com APIs REST e microserviços.Automatizar testes e participar das etapas de validação de software (testes unitários, funcionais e de regressão).Auxiliar na containerização e orquestração.Garantir versionamento de código e processos de entrega contínua com Git e GitFlow.