Job Description

Team Lead (Java)


For this product development we are looking for Team Lead with hands-on experience in Java/J2EE technologies who will individually contribute in design and coding and mange a team of 5 to 6 developers for development of large scale enterprise product. The technology stack includes HTML5, Java, JSF, JSP, Servlets, Spring, iBatis, Quartz, Hibernate, Oracle 11g / My SQL / Postgre SQL working with various Application Servers. We are looking for leaders who will keep track of progress against project plans.


This position reports to Project Manager.


 Engage with key stake holders, internal and external, to understand the business and user requirements and convert them to technical requirements.

 Involve self and the team in the requirement analysis, coding, design, development and unit testing.

 Generate appropriate design documents and other forms of documentation to clearly represent the solutions being created.

 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 customers and users as required to perform the tasks.



B.Tech or MCA or M.Tech or MS from AICTE / UGC approved university.

Technical Skills:

 8+ years of software development experience in Java / J2EE technologies.

 Very good experience in Java, JSF, J2EE, Struts, Spring, Hibernate, iBatis, AJAX, Quartz, and Database (Oracle / MySQL).

 Strong knowledge of SOA and Web Services.

 Should have strong analytical and problem solving skills.

 Should have excellent experience with software design pattern.

 Should have worked on Development & Maintenance project and not production support.

 Knowledge/exposure in Agile Methodology.

 Interactions with the customer and client facing ability.

 Good in communication and excellent people management with interpersonal skills.

 Able to work independently with minimal supervision.


 Prior experience in development of any ERP application is a plus.

 Certifications in above mentioned J2EE technologies and Oracle is a plus.