Design, develop and optimize Java applications using standard and leading practices to meet business objectives.
EXPECTED RESULTS
Assigned Responsibilities
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.
Technical Designs
Java and SQL programs
Unit Test Results
Deployment and configuration files
Other key deliverables that may be defined as output
CORE COMPETENCIES
Technical Knowledge and Skills
Uses technical knowledge and skills to complete work
Uses technical knowledge and skills to improve work systems
Works to meet the needs of clients according to the company’s policy
Communicates often with clients and seeks to understand and anticipate their needs
Works with clients to find ways to meet changing needs
Finds ways to reduce time and cost of completing work
Monitors work and progress and makes improvements
Works with others to overcome problems and find alternative ways to complete work when necessary
Works with members of the team to deliver value
Works with other teams as may be required
Learns new skills and knowledge and applies them
Continuously finds new solutions to problems
Shares knowledge and expertise
EDUCATION REQUIREMENTS
Bachelor’s degree in Computer Science/Engineering or related discipline
RELEVANT EXPERIENCE AND OTHER REQUIREMENTS
Suitability to undertake the responsibilities mentioned above at the required level
At least five (5) years’ experience as a web application developer using a Java MVC framework;
At least one (1) year experience in design and development of integrated systems
Must have experience using UML to document system design
Must be conversant with systems development lifecycle and project management methodologies
Must have extensive experience in Java programming language, frameworks (Spring/Struts/ADF/OAF) and web services (SOAP, REST)
Must have extensive experience in programming JavaScript, HTML, XHTML, DHTML, XML, XSLT, XSL-FO, XPATH, Doclet, Ant and similar technologies
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
Must have extensive knowledge on Oracle Application Framework
Must have implemented Oracle Applications Release 12 and knowledge on configuration and setup
Must have knowledge on consultant management systems, Procurement or related business process
Preferably experienced in using performance monitoring and optimization tools
Preferably Java certified
Must have worked with a team of four (4) or more
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
Submit your Resume
JOIN OUR REFERRAL PROGRAM
Subscribe to our referral program and get as much as Php 20,000 in referral fees! Once you subscribe to the e-mail list, we will be sending you news and updates on job offers and more.