ESSENTIAL FUNCTIONS:  Designs and writes complex code in several languages Java, relevant to our existing product stack  Strong experience in developing microservices and APIs  Strong experience with containerization and DevOps: Docker, setting up and maintaining pipeline in Jenkins, Rancher and Kubernetes