Hi there.
I am a Java Development expert for around 10 years and developed 200+ java applications on Web, Mobile and Desktop platforms for Business and Corporate Level clients.
I myself is a Computer Systems Engineer and have in-depth expertise in core building blocks of java programming language such as: Abstraction, Polymorphism, Inheritance, Design Patterns etc.
I have read your requirements and it shows that you require a Java expert; therefore, you are at the right place.
Just ping me up, if you are interested.