Knowledge of Core Java and Java Technologiessuch as JavaFX, Swing. Knowledge of Junit, XML, UML. Good exposure to using design patterns. Experience of working