Junior Java Developer
Experience on Java Foundations (IO, Collections, Generics, Exception Handling and Threading)
Experience in Java EE (JSP, Servlets, Session and Filters)
Experience in a Java EE MVC Framework (eg. Struts, JSF)
Experience using Source Code and Version Control systems like SVN, Git, etc.
Capable of coding webbased frontend experiences using HTML, CSS and JavaScript
Basic knowledge of unit testing using Junit and helpful if experienced in TDD
Basic knowledge of creating and consuming REST/SOAP services
Basic Knowledge of UI framework e.g. Angular/React JS
Experience working in Agile environment and understanding of different phases of the SDLC
Experience with relational databases and SQL
Bachelors Degree in MIS, Computer Science, Math, Engineering or comparable (or substantial experience in Software Development)