We are growing and expanding our technical workforce to meet the demand for our projects. At Protech Synergy Sdn Bhd, you will be given the opportunity to be as involved as you want to be, while achieving personal career satisfaction and reaching your individual dreams. You will be able to make a difference, by contributing on a grand scale or perhaps by influencing the life of a single individual.We are lead by a team of technical experts with a combined total of more than 100 years of experience in software development. The team has successfully delivered multi-millions ringgits projects in both private and public sectors. Our core strength lies in managing and delivering projects on time and within budgetThe RoleOpportunities :-Be immersed and exposed in a myriad of modern development tools and technologies such as Business Process Management, Business Intelligence, Business Rules and many more.Being involved in huge, high-value, mega projects (worth in access of hundreds of millions Ringgit)Work with a team of technical experts with a combined total of more than 100 years of experience in software developmentOutstanding and promising career development opportunitiesWe offer good working environment and rewarding career with attractive remuneration packagesJob responsibilities :-Anticipate on technological evolutionsBuild durable solution architectures that can stand the test of timeEmbrace independence with regard to API/framework providersPromote genericity and abstraction, using design patterns whenever applicableAct as a bridge between developers, project managers, and business analystsEvangelize and communicate concerning new technologies and better ways of doing thingsOversee and advice on the technical directions and choices made for the development teamBe open minded about technologies (e.g. Java, .NET, Linux, Javascript)Perform R&D for new technologies including but not limited to mobile, BPM, BI, GIS, enterprise portal, barcodes, biometric, PKI, QMS and many more.Ideal ProfileJob requirements :-Candidate must possess at least a Bachelor's Degree, Professional Degree, Master's Degree, Computer Science/Information Technology, Engineering (Computer/Telecommunication) or equivalent.At least 10 year(s) of working experience in software development.Experience in managing complex database and/or application development projects based on Java.Preferably Senior Executives specializing in IT/Computer - Software or equivalent.Required language(s): Bahasa Malaysia, EnglishMalaysian citizenship.Added advantages:-Experience with JSF, Spring Framework or HibernateExperience with web technologies (HTML, CSS, Javascript, AJAX)Experience with Java application servers (e.g. Tomcat, JBoss, Weblogic)Experience with relational databases (e.g. PostgreSQL, MySQL, Oracle)Experience with Linux (e.g. RHEL, CentOS, Fedora)Working knowledge of UML, Use Case definition, Data Analysis or Data ModellingJava certifications from Sun or Oracle (e.g. SCJP, SCJD, SCWCD, SCBCD, SCDJWS, SCEA)Enjoys technical challenges and solving problemsLoves reading, keeping up to date on new technologies and finding better ways of doing thingsWhat's on Offer?Great work environmentFlexible working optionsWork within a company with a solid track record of success