3+ Years of experience Experience with GIT, caching, and queuing frameworks such as SQS, Rabbit MQ DockerKubernetes (basic exposure required) Unit Testing Core Java Design Patterns Microservices Agile Development Methodologies such as Scrum or Kanban Web services (REST and SOAP, Creating API endpoints) Application Server experience (Jboss, Wildfly) Data Skillset (SQL, Postgres, JSON, No-SQL DBs) Exposure to JSF, HTML5, CSS3, Javascript Good experience with JavaScript, Angular, React, Node, JS application architecture