Job Description
We are an HR Firm looking for Java Team Leader for one our client related to software industry. Job description of required candidate is;
- Designing the assigned system functionality by adhering to development process and quality standards;
- Assisting team members in their daily work, including cutting code;
- Monitoring/Reporting on the progress of team members;
- Agreeing with team members testing that include Junit and manual testing that will be performed by the developers at unit level;
- Execution/Overseeing end to end system testing and deployment;
- Validating the developers' deliverables that adhere to the company quality metrics;
- Reporting progress and issues to Manger Project;
- Effectively communicate project expectations to team members and stakeholders in a timely and clear fashion;
- Liaise with project stakeholders on an ongoing basis;
- Estimate the resources and participants needed to achieve project goals;
- Functional Point analysis for the estimation of a project;
- Determine and assess need for additional staff and/or consultants;
- Delegate tasks and responsibilities to appropriate personnel;
- Identify and resolve issues and conflicts within the project team;
- Identify and manage project dependencies and critical path;
- Plan and schedule project timelines and milestones using appropriate tools;
- Track project milestones and deliverables;
- Develop and deliver progress reports, requirements documentation, and presentations;
- Determine the frequency and content of status reports from the team, analyze results, and troubleshoot problem areas;
- Proactively manage changes in project scope, identify potential crises, and devise contingency plans;
- Coach, mentor, motivate and supervise project team members and contractors.
Job Specification
Min 1 year experience in a team lead capacity;
- Strong Familiarity with Core Java, J2EE;
- Database and operating systems experience with Mysql (clustering concepts as well), Linux;
- Competent and proficient understanding of platforms/Servers, such as Tomcat/Tomcat Clustering,;
- Solid working knowledge of current technologies, including Struts, Hibernate, JSF (richfaces, myfaces), SWING, Log4J, WebServices (Axis, Jax-WS, CXF), Spring Framework, UML, XML (Parsers Xerces, XMLPullParser, SAX, DOM), Javascript, Ajax frameworks (Dojo, JQuery, extJS, YUI);
- Technically competent with various software programs, such as Rational Rose/Rational Architect, Eclipse IDE, Trac, Subversion, Putty/SSH, Bash Shell, Microsoft Project.