-Manage local team scope of work and performance
-Negotiate with remote customer about requirements and scope
-Participate in architectural discussions and decisions.
-Regularly provide reports on team progress to manager and customer
-Facilitate implementing agile processes in the team
-Mentor and train new joiners
-5+ years of experience in Java
-Strong commands of OOP and Design Patterns.
-Excellent knowledge of Core Java (collections, multithreading, etc)
-Good knowledge of Web/Enterprise technologies
-Good knowledge of SQL is a must
-Knowledge of mainstream frameworks is highly desired (Spring, Hibernate, Apache-*)
-Experience with Oracle is desired
-WebLogic experience is a plus but not required.
-Fluent English is a must.