Technical Lead
1. Strong individual contributor as a technical lead and small-team leader.2. Provide technical guidance or supervision for the teammates in Java team in the Kuala Lumpur office.3. Lead, plan and implement initiatives to ensure the quality and security of this solution and to deliver enhancements over time.4. Translate business requirements into system requirements, create and design software architecture.5. Design and develop applications to meet a set of system requirements, from the user interface to the middle-tier and backend logic.6. Execute tasks relating to Build/Packaging and to build and deploy for development, test or service and understand packaging issues.7. To explore new technologies, products and tools emerging for customization and integration into more developer-friendly products and services as part of the company’s common application platform frameworks for rapid development by projects.8. Stay abreast of emerging directions in Java technology taking advantage of J2EE; Struts framework, and SOA.9. Support and troubleshoot any technical questions related to the creation process of all section/chapter websites that are being hosted by SPE.10. Secondary support of the search engine of SPE.org, Autonomy.11. Work with Project Manager to validate requirements and to estimate time frames and costs for different approaches to system solutions.12. Create optimal systems designs that meet requirements while also meeting company expectations for manageability, usability, and maintainability.13. Validate functional specifications provided by Project Management.14. Create robust designs using rigorous specification methodologies, industry best practices and sound architectural skills.15. Communicate designs to technical teams and provide oversight, to include task assignments and reviews.16. Contribute to the definition of the company's project deployment processes, and ensure that the team adheres to them.