Career
Join Our Team
Looking for an opportunity to be part of our extended family? We are looking for individuals with the great passion and drive for innovation. Together, we can build an empire.
Position Summary
Perform development activities to build and maintain company’s web-based platform using Java EE, Java EE frameworks, JavaScript frameworks and databases.
Responsibilities
• Participate in developing web applications.
• Perform coding, testing and documentation in line with user & system requirements to deliver source code, documents and test scripts that meet client’s needs and meet the release milestone.
• Senior developer to perform code review, technical troubleshooting, coaching and mentoring to team member.
• Perform work package/component system design to ensure quality metrics are met in terms of maintainability, reliability, scalability and resilience.
• Perform bugs fixing, maintaining and enhancement of existing web modules.
• Assist team leads and managers in reporting of project status and deliverable estimations.
• Perform 3rd level support in and after office hours if needed to ensure fastest possible recovery to service.
Skill Requirements
• Good Degree in Computer Science/Information Technologies.
• Minimum of 4 years’ professional software development experience.
• Experience and Strong in Web Application development both front-end and backend development.
• Experience in Java EE, Java EE frameworks – Spring Framework (preferred).
• Minimum 2+ years’ experience in front-end development using JavaScript Frameworks (jQuery, Angular JS, etc.), CSS/ CSS3, HTML/HTML5, Web Socket.
• Database Development knowledge (SQL Query, JDBC, and Hibernate) with MySQL or other DB.
• Experience in Web Security (Authentication, DDOS, Session, Injections, etc.) is a BIG PLUS.
• Experience in writing and debugging multi-threaded Java applications is a plus.
• Experience in web development for mobile is a plus.
• Experience/Knowledge on Java 8, Lambda expression is a plus.
• Experience in Web Server (Glassfish), Networks is a Plus.
• Experience in Agile environments and tools such as source control and continuous integration (Jenkins, SVN, Jira, Redmine, etc.)
• Candidate is expected to be independent, cooperative and possess good interpersonal skills
• Able to communicate in English.
Position Summary
• To develop and execute system test plan and test cases so as to ensure the Product meets business needs and quality standards.
• To communicate/liaise actively with business users for any requirement clarification or feature study.
Responsibilities
• Assist in software quality assurance and testing.
• Develop and review test plan and test cases, as well as, various software / system documentations such as Functional Specification and User Guide.
• Execute given test cases and writing issues / bug report on each case.
• Ensure that the given test cases are executed efficiently and accurately.
• Work closely with team leaders and application teams to fulfil test requirements.
• Analyze and review business requirements and prepare specification document for new features.
• Liaise actively with business users for any requirement clarification.
• Attend meeting with business users for requirement gathering if necessary (note: travelling might be required).
• Work closely with various teams to ensure timely delivery for both testing and requirement analysis.
Skill Requirements
• Degree in IT/Computer Science/Computer Engineering or related discipline.
• At least 3 years of experience in sanity testing, load testing and regression testing on web applications.
• At least 2 years of experience as Business Analyst (handling business requirements directly from Business Users).
• Knowledge of QA testing methodologies and experience in automated testing of web-based applications is required.
• Experience in writing System Test Plans.
• Experience in using QC Automation Test Tools and have specific experience working with automation scripting using Selenium or Web driver is desirable.
• Knowledge of Automation Testing is a plus point
• Strong interpersonal and communications skills, both oral and written.
• Proficient English skill, both oral and written.
• Able to work in a dynamic and ever-changing industry.
• A self-initiated and pro-active team player who can work with minimal supervision.
• Possess excellent time and task management skill. • Willing to travel for business meeting (inclusive of overseas travel).
• Web development knowledge (HTML, CSS, JavaScript, jQuery, AJAX, and JSON) is a plus.