5+ years of Java and Spring boot experience - Familiarity with Agile development methodologies - Experience with software design and development in a test-driven environment - Knowledge of coding languages (e.g. C++, Java) and frameworks/systems (e.g. AngularJS, Git) - Experience with databases and