Required Skills  Extensive programming experience in Core Java (version 11 or higher) and Java related MVC frameworks Hands on experience creating Service Oriented Architecture (Microservices), and REST web services Extensive programming experience in a modern JavaScript framework such as Angular, React or Vue Hands on experience with database systems like MySQL and DynamoDB