Design Java-based web applications, interfaces and services based on business requirements
Build and optimize Java-based web applications, interfaces and services based on design specifications
Build and optimize related SQL procedures, functions and views
Define quality attributes, external interfaces, constraints, and other nonfunctional requirements.
Elaborate technical requirements using alternative views, such as analysis models (diagrams), prototypes, or scenarios, where appropriate and propose new solution features and updates where appropriate.
Participate in technical requirements analysis and verification, ensuring that requirement statements are complete, consistent, concise, comprehensible, traceable, feasible, unambiguous, and verifiable, and that they conform to standards.
Participate in task definition, prioritization and estimation.
Maintain requirements traceability information and track requirements status throughout the project.
Participate in the implementation of the new system/solution.
Candidate must possess at least a Bachelor's/College Degree of any course
At least three 1-3 years’ experience as a web application developer using a Java MVC framework;
Preferably with experience in using Ruby on Rails Framework and Angular JS but not required
Strong knowledge in XML programming is prefered.
Must have used version control systems such as SVN/CVS
Must have sound knowledge of SQL statements, procedures and functions, preferably Oracle PL/SQL
Must have sound knowledge of J2EE design patterns
Must be able to optimize poorly performing pages and/or SQL
Preferably experienced in using performance monitoring and optimization tools
Preferably experienced with Oracle Application Framework
Preferably Java certified
Must have excellent oral and written communication skills in English
Must have extensive experience using Microsoft products (Word, Excel, Powerpoint, Visio, Project) for professional documentation
Applicants must be willing to work in Ortigas, Pasig