Dear customer, I would like to help you with your project. I have 10 years of experience with Java, Software Architecture, Test Driven Development, Unit Test and best practices to implement software. I have read your task and it is clear what you need. Very thanks.