Jobs for Veterans, Veteran Job Board | GiJobs.com

Post Jobs

Job Information

Oracle Software Developer 4 in Bengaluru, India

Software Developer 4

Preferred Qualifications

Oracle Cloud DB System Test Solutions Development (CLOUD-SHARP)

Department Name : Database Product Development (PDO-DB-IDC)

Location : Bangalore, Oracle India Development Center

Department/Group Description

Database

Server Group in Product Development Organization is the crown jewel of

Oracle Corporation, creating World’s best Database Software technology

used by hundreds of thousands of Enterprise, SMB and Cloud customers

worldwide.

The

CLOUD-SHARP team (Scalability, High Availability, Reliability,

Performance) within the Database Server Product Development division is a

well-respected, highly sought after group with a long track record of

success.

This

group focuses on Designing and Building End-to-End Cross-stack

(DB/Engineered systems, Fusion Middleware and Applications and Cloud

Services) Innovative and NextGen System Test Solutions, Frameworks and

Automation platforms to assure and improve overall product experience.

Job Description

As

part of the Oracle database system test group, we are constantly and

proactively looking into improving the products to achieve high

availability and provide customer site resiliency and superb

performance. With a diverse array of product tests which include Oracle

database and RAC cluster, Exadata engineering systems, Fusion

applications, Fusion Middle Ware, Autonomous database, database

component stacks, Cloud full stacks, Cloud offerings and Business

Metrics, we are looking to Design/Build several End-to- End Cross-Stack

Cloud Services System Test Solutions and Orchestrations that emulate

Real-world Enterprise business use-cases. We are looking for highly

motivated individuals who are passionate on problem solving, can take on

challenges of dissecting a complex Cloud infrastructure and the

engineered components running on top of it. Able to imagine failure

possibilities and the ways to simulate production failures. To provide

expected behavior and unexpected outcome for proactive improvement on

product development for site reliability and resiliency. If you have

experience in development, system testing, load and scale testing,

automation metering, log analytics, failure simulation, product

certification and security aware, you are in demand to join this dynamic

team that strides for product development excellence.

Detailed Responsibilities

  • Develop test framework and automation or be involved in development of such framework / automation

  • Develop metric collection of failure events and analytics

  • Analyzefailure events, identify and dissecting failures by infrastructurelayers and by service stack and by application components and theirinter-relationship

  • Provide recommendation to improve product development

  • Research and develop new innovative test methodologies or frameworks

  • Work with engineers to develop and automate test cases

  • Provide support for components going onto OCI infrastructure

  • Provide best practice on frameworks, automation, methodologies

  • Be a team leader and encourage cross learning and cross functional support

Growth opportunities

  • Become an expert in products that deliver high resiliency and reliability

  • Advance to expert developer with exposure to variety of programming languages

  • Develop expertise in wide variety of product stacks and Cloud solutions

  • Acquire in-depth domain knowledge in Oracle database technology and it’s internal

  • Exposure to a variety of cloud services, engineering systems and infrastructure platforms

Qualifications

Required Qualifications:

  • B.E, M.E./MS in CS or M.C.A from Reputed Engineering Colleges preferred

  • 7 years of software/product/automation development

  • 4 years of software/product support, infrastructure and database support, Devops, SRE

  • A polyglot with experience in: Go, Java, Python

  • Understanding of different web-based/client framework, infrastructure/server frameworks.

  • Foundational knowledge of the following: Bash, XML, JSON, Typescripts, Selenium, Jenkins, Artifactory, Bit, Bitbucket, HA-proxy

  • Foundational knowledge in Linux, network layers, load balancing, proxy

  • Heavily involved in Agile and Scrum methodology, CI/CD deployment cycles

  • Experience conducting open source software evaluation and proof of concepts

  • Experience

in any combination of: OKE, Docker, Terraform, Chef, Ansible, Grafana,

Prometheus, ELK, Mysql/MongoDB/Cassandra, Apache Kafka/Spark/Hadoop

Preferred Qualifications:

  • Experience in unit testing, debugging, code organization

compute, network, file service storage, object storage and load balancer, application services and URIs

  • Experience development of monitoring events and metric capture

  • Able to define and capture load and performance metric for different layer of the services and infrastructure

  • Experience analyzing failure from the failure test

  • Understand “blast radius” on the layers

  • Experience quality engineering and system test methodology

  • Understand functional specification and feature requirement of test cases

  • Experience developing test cases and deploying to a variety of automation frameworks

Oracle Product Specific Qualification is a plus (not mandatory):

  • Oracle DBA experience development support / production support

  • Experience designing and implementing web services, APEX, ORDS, REST-API

  • Oracle 12c, 18c, RAC, Grid, fusion apps, enterprise manager, golden gate

  • Solid RDBMS concepts and advanced SQL, PL/SQL tuning knowledge

  • DB Level tracing like SQLNET, reviewing ASH data, SQL traces, AWR Reports

  • Familiar products and features on Oracle RDBMS, Fusion and Cloud services and stacks

  • Experience Oracle OCI infrastructure, provisioning, monitoring, SDK, CLI, telemetry

Interpersonal

  • Good Verbal and Written communication skills

  • Self-Motivated and Constant/Quick Learner, Team player & Attention to detail.

  • Good Analytical, Problem solving and Logical Design skill-sets

  • Ability to multitask, Positive Attitude and deliver under pressure

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

Job Type: Regular Employee Hire

Organization: Oracle

DirectEmployers