• Sound knowledge in JEE, Design Patterns, Estimation Techniques and software development methodologies. • Experience and knowledge of multiple servers and databases. • Ability to excel in various frameworks for different domains; i.e. Ul, Persistance, (vlVC, loC, etc.). • Experience in leading and mentoring team members.