O QUE VOCÊ VAI FAZER: Desenvolver soluções on premises e Saa S, através do desenvolvimento de requisitos de softwares, utilizando-se das tecnologias envolvidas no produto Fluig; Conhecer arquitetura de software e boas práticas de mercado; Criação de testes automatizados que cubram o comportamento desejado dos componentes técnicos desenvolvidos, utilizando os requisitos e ferramentas de testes; Manter a qualidade do software verificando processos, ferramentas e boas práticas disponíveis para produto e tecnologia; Orientar desenvolvedores de menor senioridade apoiando suas dúvidas, disseminando seu conhecimento, desenhando e arquitetando soluções ou indicando documentação de apoio; Detalhar requisitos de média e alta complexidade através do contato com clientes e áreas envolvidas. O QUE ESPERAMOS DE VOCÊ: Boas práticas de programação; Programação orientada a objetos; Conhecimentos em Java - nível avançado. Conhecimentos em Maven e Git; Bancos de dados relacionais e SQL - nível básico Noções em APIs REST. REQUISITOS DESEJÁ VEIS: Testes unitários e cobertura de testes; Metodologias ágeis (Scrum ou Kanban); Conhecimento em ambiente Linux; Docker; Kubernetes.