J2EE, Javascript
Deployed by top banks, mobile payment providers, and governments globally, V-OS is the world’s first virtual secure element.
The candidate will be an integral member of the development team responsible for and focusing on the development of the company’s suite of enterprise-level products/J2EE applications, including their supporting frameworks, web services and databases. The candidate is also responsible for code fixes for software bugs surfacing from internal QA testing and live implementation of the applications. Job Responsibilities The candidate will work closely with Director (Engineering) and the peer members in the development team to: Study and understand the design and code base of the company’s suite of enterprise-level products/J2EE applications Focus primarily on application development, by creating new or modifying and/or supporting existing J2EE applications Perform thorough unit testing of the development to ensure high quality J2EE applications, meeting products’ requirements and technical specifications Document unit test results Perform code fixes for software bugs surfacing from internal QA testing and live implementation of the J2EE applications Ensure timely completion of development and unit testing assignments Ensure timely response to bug fixes and timely update of bug fix status in the bug reporting and tracking system for follow-up retest Required Knowledge, Skill and Experience Minimum of 3 years’ experience in J2EE application development Good understanding of J2EE architecture from Web Tier to EIS Tier Good understanding of Object Oriented programming concepts Good understanding of Java Design Pattern and ability to interpret design into actual implementation Good understand in Spring/Hibernate/POJO/ORM or other framework Experience coding in Linux environment Hands-on experience in setup, code and deploy Web & Application Server, such as Tomcat/Apache, etc. Experience in Web Services (JSON/REST), XML, JQuery, Ajax Experience in HTML/HTML5, JavaScript, CSS Experience in MySQL RDBMS Knowledge of performance tuning in database or web server is a plus Experience in Subversion/TortiseSVN source code versioning and management tool preferred Experience in Bugzilla bug reporting and tracking system preferred Be prepare for level-2 application support Strong problem solving skills, able to determine the programming effects on applications Detail oriented and meticulous in development and unit testing assignments Ability to work independently, with minimal supervision Ability to work effectively in a team and as an individual Good verbal and written communications and interpersonal skills Education Requirements Bachelor Degree in Computer Science, Information Systems, or similar degree, or equivalent years of experience NOTE: A coding exam will be conducted during the recruitment process. Please send your CV indicating your last drawn basic salary, expected salary and notice period to serene.tan@v-key.com.