O QUE VOCÊ VAI FAZER:
* Desenvolver soluções on premises e SaaS, 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 dadosrelacionais 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 emambiente Linux;
* Docker;
* Kubernetes.