Enhance existing web application with
1. Refactoring: storage of login credentials of admin UI, clean-up dependencies (jars)
2. Internationalization of REST service response messages
3. Substitute table and corresponding screens
4. Counter logic in cart service
See attached spec for details
1. Source code into repository
2. Mock plugin
3. JUnit Test
All JUnit tests should contain the corresponding test data that works with the mock plugin and can be imported easily into the database.
Please note that in order to test the complex substitution logic the automated JUnit test in proper quality are essential parts of the deliverables.