Requirements   Experience with Java or other compiled programming language Solid understanding of industry standard java development best practices Experience with some of the following: Spring, Docker, Oauth, Gradle, Kafka, Jenkins, SQL, MongoDB Experience with a modern JavaScript development framework such as React, Angular, Vue Solid understanding of front end development best practices Experience debugging asynchronous javascript applications using web development tools Solid understanding of object oriented programming principles