Hi,
Hope you are doing well, I went through your requirements, I am pretty much confident that I can complete this task as I am expert in Java, Junit, Mockito and I have done similar kind of projects already.
About myself:
I have 10+ years’ hands on experience in Development/Automation testing using Java, Spring, Hibernate, Struts, JAXRS/WS, Micro services architecture.
Expert in implementing TDD/BDD using Junit, TestNG, Mockito, DBUnit, SpringMock, Rest fuse, Rest assured technologies.
Please ping to discuss further