12 years of experience in software development, 6 years in Java development and design of web applications, backends and distributed systems. Extensive experience in object-oriented design and analysis. Lots of experience in performance analysis.
Skill and expertise details:
* Extensive core JDK knowledge
* Solid background in object-oriented analysis and design, design patterns
* Test-driven design experience
* Knowledge of Dependency Injection frameworks in general and Spring in particular
* Thorough knowledge of ORM frameworks; comprehensive knowledge of Hibernate and JPA
* Group messaging (JGroups)
* Advanced IO (NIO)
* Good knowledge of full text search technologies (Lucene,Compass...