Technical Lead - Java (2016)

Pearson Lanka (Pvt) Ltd
https://www.dreamjobs.lk/jobs/technical-lead-java-2016-1
<p><span style="color: inherit;">Technical Lead - Java </span></p> <h2><span>SUMMARY</span></h2> <p><span>The Technical lead will play a key role in the development and implementation of complex, multi-tiered, and distributed Web based software applications. The Technical Lead will provide leadership and guidance to the team members on aspects of design and development on software development efforts. Individual has to be a representative for the proper adoption of software development methods and technologies. Individual will be required to work with dynamic teams that are driven by project delivery goals. Should possess the drive to learn and continuously improve on work performances. Helps and guides software engineers in making the right decisions and be accountable for them. All individuals will be required to participate in periodic appraisal cycles to evaluate and determine advancement opportunities.</span></p> <p> </p> <h2><span><a></a>ESSENTIAL DUTIES AND RESPONSIBILITIES</span></h2> <p><span>Listed below are the typical duties and responsibilities expected of an individual for the job title described in this document. The items specified below are a guideline of the minimum expectations for the job title; changes will be made on a case-by-case basis for individuals who show potential to take on more responsibilities.</span></p> <p><span>Other duties may be assigned time to time.</span></p> <p> </p> <p><span>Overall Responsibilities:</span></p> <ul> <li><span>Responsible for design details under direction from Architect or Architect Delegate and clearly understand and defend trade-offs made.</span></li> <li><span>Provides leadership to technical resources to meet project deadlines and ensure project objective are met</span></li> <li><span>Facilitates communication between team members and collaborates with the management to drive new initiatives.</span></li> <li><span>Ensures that code artifacts produced are of the highest quality, conforming to set or agreed upon standard. Should advocate such consistency to all members of the team.</span></li> <li><span>Makes optimum utilization of engineering tools and technologies to maintain a high productivity level in the team</span></li> <li><span>Participation in regular performance review cycles.</span></li> <li><span>Align self to organisational goals</span></li> <li><span>Provides input on estimates and achieve on-time Delivery.</span></li> <li><span>Follows the Pearson processes, agile practices and motivates his/her team members to do so.</span></li> <li><span>Escalates and communicates issues, risks and concerns to leads or managers.</span></li> <li><span>Accepts project delivery responsibilities and demonstrate accountability to leadership.</span></li> <li><span>Builds competencies in product and technology domain to set expectations.</span></li> <li><span>Adhere to professional ethical practices of Pearson.</span></li> <li><span>Maintains a sense of individuality in thinking and decision making.</span></li> <li><span>Is a professional in work aspects as well as conduct with other individuals.</span></li> </ul> <p> </p> <h2><span><a></a>MANAGERIAL RESPONSIBILITIES</span></h2> <p><span>Includes people, process, or functions.</span></p> <p><span>This position has managerial responsibilities if the individual is a reporting manager.</span></p> <p> </p> <h2><span><a></a>QUALIFICATIONS</span></h2> <p><span>To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.</span></p> <p> </p> <h2><span><a></a>EDUCATION and/or EXPERIENCE</span></h2> <p><span>Bachelor’s degree in Computer Science / MIS or equivalent experience required. Minimum four (4) years of experience in software engineering and design and two (2) years of additional experience as a Technical Lead.</span></p> <p> </p> <h2><span><a></a>KNOWLEDGE, SKILLS AND ABILITIES</span></h2> <ul> <li><span>Strong and effective inter-personal and communication skills and the ability to interact with prompt and professionalism to the teams across different time zones.</span></li> <li><span>Ability to work with new development and maintenance teams and contribute gathered knowledge when requested to do so.</span></li> <li><span>Desirable Experience or Knowledge on the following areas:</span> <ul> <li><span>Object Oriented Concepts</span></li> <li><span>System Analysis and Design</span></li> <li><span>Architectural and Design Patterns</span></li> <li><span>Unit Testing</span></li> <li><span>UML</span></li> <li><span>Web Application Development</span></li> </ul> </li> <li><span>Basic Experience or Knowledge on the following areas:</span> <ul> <li><span>Building, Packaging and Deployment Tools</span></li> <li><span>Web and Application Servers</span></li> <li><span>Database Technologies</span></li> </ul> </li> </ul> <h3><span>Java Specialization</span></h3> <ul> <li><span>Java Fundamentals</span></li> <li><span>J2EE/JEE Platform</span></li> <li><span>HTML, Javascript, CSS</span></li> <li><span>JavaScript Frameworks (eg:- JQuery / Dojo / easyXDM)</span></li> <li><span>Java Front End Technologies (eg:- Servlets / JSP / JSTL / JSF)</span></li> <li><span>Apache Struts</span></li> <li><span>HTTP Web Services (eg:- SOAP / REST)</span></li> <li><span>EJB 3</span></li> <li><span>Spring Framework</span></li> <li><span>Data Layer Architectures and Frameworks (eg:- iBatis / Hibernate)</span></li> <li><span>Oracle, MSSQL & other Database Technologies</span></li> <li><span>Unit testing & test automation frameworks (eg:- JUnit / Selenium)</span></li> <li><span>Build, Package & Deployment tools (eg:- Ant / Mavan)</span></li> <li><span>Strong hands on experience in one or more web/application servers. e.g.: WebSphere, WebLogic, GlassFish, JBoss etc.</span></li> <li><span>Knowledge on other Open Source Technologies is an added advantage.</span></li> <li><span>Knowledge on other programming languages (eg:- PHP / C# / C++ / VB / VB.NET) is an added advantage.</span></li> </ul> <p> </p> <h2><span><a></a>PREFERRED CERTIFICATES, LICENSES, REGISTRATIONS</span></h2> <p><span>●</span></p> <p> </p> <h2><span><a></a>PHYSICAL DEMANDS and WORK ENVIRONMENT</span></h2> <p><span>The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.</span></p> <p><span>This position is located within an office environment and consists of many hours sitting at a computer in a cubicle setting.</span></p> <p> </p> <p><span><span>Please apply here - </span>https://pearson.taleo.net/careersection/ex/jobdetail.ftl?job=1602391</span></p>