Oracle Software Developer 4 in Bengaluru, India

Software Developer 4

Preferred Qualifications

Achieve highest levels of Performance, Scalability, Reliability and High-availability of Oracle Products: Oracle cloud (PaaS/SaaS/IaaS) and Application Integration Architecture. The Oracle PSR Team is dedicated to delivering highly efficient, scalable, and reliable products that meet or exceed customer requirements.

Responsibilities

  • Improve the performance and scalability of Oracle cloud Services like PaaS /SaaS & IaaS components.

  • Test, debug, and measure the performance of the implemented features; identify the performance and scalability bottlenecks using the relevant profiling tools , deployment tools

  • Develop optimizations to improve performance and scalability of product, drill down production issues and provide resolutions

  • LCM life cycle ofOracle products.

  • Stay current with programming/debugging techniques and relevant development environments

Basic Requirements

  • Min 4 years industry experience BS in Engineering or Science

  • Demonstrated ability to deliver high quality results

  • Attention to details and excellent analytical skills

  • Debugging and drilling down the production issues with help of different tools

Excellent written and verbal communication and organizational skills

Role Description and Technical Expertise

This role is to measure, analyze and optimize performance in Oracle’s Cloud products. Performance testing.As an experienced member of the team, in this role, you will:

  • Contribute to evolving the technical direction of Ad Quality Systems and play a critical role their design and development

  • You will research, design and code, troubleshoot and support existing and new system. What you create is also what you own.

  • Have the satisfaction of seeing your work impact hundreds of millions of Oracle customers

.

    1. Java and Object Oriented Technologies
  • Basic knowledge of java language syntax and OO concepts

  • Idea of java program execution, error handling and tracing execution flow through source files

  • Exposure with runtime aspects of a Java application

  1. Cloud computing
  • Own the design, development, and maintenance of ongoing metrics, reports, analyses, dashboards, etc. to drive key business decisions.

  • Make recommendations for new metrics, techniques, and strategies to improve and measurement in the future

  • Develop the next generation of automation tools for monitoring and measuring Ad Quality, with associated user interfaces

  • Be able to broaden your technical skills and work in an environment that thrives on creativity, efficient execution, and product innovation. Ad Quality protects the customer experience and is a critical component of our business success

  1. Applicationserver concepts
  • Describe request flow from the browser to a specific component in the middle tier

  • Understand how various parts of the URL are used (host, port, URI)

  • Application server administration/ working

4. Integrationand SOA Technologies

  • XML: Solid understanding of XML fundamentals

  • Web Services: Basic understanding of Web Service Definition, Usage andTroubleshooting

  • SOA/BPEL: Demonstrate a high level understanding of SOA/BPEL concepts

  1. Database
  • DBA background with exposure to performance

6 Pl/sql ProgrammingExposure

  • Beable to demonstrate understanding of PL/SQL Language Syntax

  • Provide a detailed description of the syntax for a PL/SQL methoddeclaration including exception handling

Advanced Skills (desirable)

  • Cloud computing

  • Strong proven ability in building high-performance, highly-available and scalable distributed systems

  • Proficiency with at least one of these scripting languages: Perl / Python / Ruby / shell script

  • Have good understanding on Jdeveloper/ any IDE.

  • Knowledge of Java, XML, XML Publisher

  • Understand trace Analyzer, PL/SQL profiler

  • Demonstrated experience in SQL and data modeling skills / tuning

  • Knowledge of Data Blocks, Segments, Tablespaces, Data files and ControlFiles Transaction Management, Schema Objects

  • Database session Tracing and analyzing AWR reports.

Detailed Description and Job Requirements

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.

Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.

Job: Product Development

Location: IN-IN,India-Bengaluru

Other Locations: IN-IN,India-Hyderabad

Job Type: Regular Employee Hire

Organization: Oracle