Candidate must be a competent technical Team lead with sound technical knowledge, which will enhance the delivery of technical solutions.
Key activities will be:
To technically lead software projects through all stages of the life cycle, including responsibility for requirements capture, design, development and acceptance testing.
Work with other development team members to allow them to implement the designs, including design and code reviews.
Independently manage a team with responsibilities e.g. task allocation, tracking and completion of work as per the agreed timelines and provide them any technical guidance required.
Generate unit tests and other testing strategies to ensure the products are being tested thoroughly to produce quality products.
Interact with products/business team and users as required to perform the tasks.
To coach less experienced members of the team.
Candidate must have experience and knowledge of current Java technologies and methodologies, and hands-on experience in the following:
Software development experience in Java / J2EE technologies.
Very good experience in Java,JSP,Servlets, JSF, J2EE, Struts, Spring, Hibernate, iBatis, AJAX, Quartz ,Maven and Database (Oracle / MySQL).
Experience in an e-commerce environment is preferred
Strong knowledge of SOA and Web Services.
The application of design patterns
Should have worked on Development & Maintenance project and not production support.
Knowledge/exposure in Agile Methodology.
Mobile site and mobile APP development in various OS like IOS, Android and Windows phones etc. (For Team Lead Mobility)
Education:B.Tech or MCA or M.Tech or MS from AICTE / UGC approved university.
Candidate should have excellent verbal and written communication skills to the role and will thrive on delivering results in a quality environment.