Knowledge of software design, implementation, and testing Knowledge of software development and exposure to object-oriented concepts and design patterns Knowledge andor experience with Java and Springboot framework Experience with design and construction of REST API Experience with front end development    Angular CSS HTML5 WebApps Testing tools (i