Hello,
I have rich experience with Java Collections system, so I can deliver your requirements quite fast and with high quality. Also, source code will be well documented, so it will be easy to read and modify it if needed.
Best regards,
Sergey Dubovyk.