5+ years of Java, Scala or Python, Spring Boot and RESTful API development (preferably Microservices) 3+ years or more of developing customer facing applications using front-end frameworks, libraries (React  Angular) and design patterns