I am well versed with Java programming, object oriented design principles and software architecture. I have been working with Java projects in professional setting during last 12 years.