Oracle Applications Developer 3 in Taguig City, Philippines

Applications Developer 3

Preferred Qualifications

Oracle Utilities Mission

Deliver technology solutions utilities need to thrive in a sustainable and rapidly changing future

Oracle Utilities Overview

Oracle provides utilities with the world’s most complete set of software choices. We speed delivery of utility-specific services, increase corporate administration efficiency, and turn business data into business intelligence. Underpinning all these applications is Oracle’s world-renowned middleware and technology. Oracle helps utilities address immediate problems while building toward a more cohesive, efficient technology infrastructure. Our best-of breed solutions address specific pain points. Pre-integrated applications ease the development and administration of cross-departmental business processes. A complete Oracle applications and technology footprint assures interconnectivity, focuses accountability, and significantly reduces the resources required for vendor management.

About the Team

The Oracle Utilities True-SaaS Development Team, part of the Product Development group of the Oracle Utilities Global Business Unit, is primarily engaged in delivering Cloud-targeted functionality for Oracle Utilities Cloud solutions like Oracle Utilities Customer Solutions Cloud Service, Oracle Utilities Meter Solution Cloud Service and, Oracle Utilities Work and Asset Cloud Service, among others.

As part of the Oracle Utilities True SaaS Development team, you will:

  • Analyze, estimate, evaluate, and refine product backlog items as part of story and backlog refinement scrum activities

  • Research and learn specialized skills, applications, and technologies to help the development team increase necessary cross-functional knowledge to turn the product backlog into increments of potentially releasable functionality

  • Design, develop, review, and maintain application code to convert product backlog items into a potentially releasable product increment

  • Develop unit, functional, and automated tests and contribute to the development and maintenance of continuous integration development practices to enhance revision control, build automation, and automated testing efforts

  • Develop and maintain documentation necessary to support the use and installation of developed product functionality

  • Develop, maintain, and monitor product development and testing standards

Key Objectives

Develop and enhance software applications and integrations in a cloud-like environment following agile methodologies using the scrum framework

Maintain software applications by resolving system bugs and errors in a timely manner


  • Members of the Oracle Utilities True-SaaS Development team are responsible for delivering potentially releasable Increment of “Done” product for every sprint. Activities include:

  • Create design documents /specification based on user stories from the product backlog

  • Convert design specifications into high quality working and unit-tested code

  • Conduct design/code review of designs/programs written by peers

  • Write unit/automated/performance tests and perform manual test execution when necessary

  • Investigate and resolve system bugs and errors including service requests raised by customers according to defined processes and within set timeframe

  • Conduct design/code/functional walkthroughs and demonstrate to stakeholders the work that was “Done” at the end of a sprint

  • Actively participates in all scrum events and upholds scrum values of commitment, courage, focus, openness and respect

  • Create, maintain, optimize and scale all necessary development infrastructure including:

  • Development application, build, and utility servers

  • Development and testing tools such as Fortify, SonarQube, FindBugs, BURP, QualysGuard, etc

  • Management and active use of development collaboration tools such – Confluence and Jira

  • Impact a wide variety of teams by providing guidance and support on development and scrum best practices

  • Engage and collaborate with a broad spectrum of stakeholders – management team, architecture, product management, other UGBU product development team – and peers and across senior leadership to continually identify areas for improvement


  • Bachelor degree in IT, Computer Science or any of its equivalent

  • At least five (5) years work experience in OO design and development (preferably Java)

  • Good understanding of relational database design and normalization. Good SQL skills with experience in developing RDBMS applications

  • Ability to read and understand data models

  • Experience in any of the following is a plus:

  • Application development and delivering and supporting software/systems in the cloud is preferred

  • Delivering and supporting software/systems in an Agile development methodology using the Scrum framework

  • Application development on software container platforms (i.e. Linux containers – LXC, Docker)

  • Supporting RESTful web services, XML

  • Perl or Unix shell scripts

  • Oracle Technologies such as (but not limited to):

  • Oracle Fusion Middleware

  • Oracle SOA Suite

  • Oracle Identity Manager / Oracle Identity Cloud Service

  • Oracle WebLogic Server

  • Oracle HTTP Server

  • Oracle WebCenter

  • Application Development

  • Oracle Utilities Application Framework

  • Oracle JET

  • Oracle Application Testing Suite

Detailed Description and Job Requirements

Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications.

As a member of the software engineering division, you will perform high-level design based on provided external specifications. Specify, design and implement minor changes to existing software architecture. Build highly complex enhancements and resolve complex bugs. Build and execute unit tests and unit plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering as necessary to discuss minor changes to product functionality and to ensure quality and consistency across specific products.

Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.

Job: Product Development

Location: PH-PH,Philippines-Taguig City

Job Type: Regular Employee Hire

Organization: Oracle