• At least 3 years of strong technical experience in Java.
• Proven experience in design patterns and system development from scratch.
• Experience with large scale web applications and multithreaded environments
• Experience working with a DB, writing complicated queries.
• Experience with Spring Framework concepts.