Software Developer 3
Oracle
Bengaluru, IN,India, IN
7h ago

Job Description

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
  • Life cycle management of Oracle products
  • Stay current with programming / debugging techniques and relevant development environments
  • Analyze and optimize software performance of Oracle products, databases, WLS applications, tools, networks etc
  • Lead and mentor the team as and when required
  • Interact with development / ops team to get a quick resolution of issues
  • Automation and tool development
  • Basic Requirements

  • Min 4 years industry experience + BS / MS in Engineering or Science
  • Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks, storage etc
  • Demonstrated ability to deliver high quality results
  • Experience in performance engineering, attention to details & strong analytical and problem solving skills
  • Debugging and drilling down production issues with the help of different tools.
  • Excellent troubleshooting skills and effective verbal and written communication skills.
  • Role Description and Technical Expertise

    Oracle's PSR team is actively seeking a senior-level experienced Software Engineer or Performance Engineer to join our PSR Engineering organization working on Oracle Cloud Services technologies.

    The job requires knowledge of the entire technology stack, understanding the product architecture, and how various tiers interact.

    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, network, storage devices

    Experience in performance testing and engineering, capacity planning, scalability, and keeping high traffic systems up in production.

    Creation of mitigation strategies to deliver quality product on time

    Expertise in performance testing tools like Jmeter and / or Load Runner

    Strong experience in analyzing Thread dump, Heap dump, GC

    Experience in Java and C++ concepts and debugging code (basic coding)

    End to End Performance regression / new features testing of cloud based products with automation using CI / CD integration / pipeline

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

    Experience in client side performance analysis using Chrome Dev tool

    Experience in Jenkins and Selenium

    Good to have experience in Influx DB and Grafana

    Proficiency with at least one of these scripting languages : Shell scripting / Perl / Python

    Experience in Database SQL analysis and data modeling skills / tuning analysis / tuning using AWR reports, SQLHC, etc.

    Good understanding of Micro services architecture using Docker, Kubernetes and Cloud

    Understand systems environments like shared resources, components, and services, CPU, memory, storage, network, and soft resources

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

    Excellent troubleshooting skills and effective verbal and written communication skills

    Experience using Git, JIRA.

    Added advantage - Experience in Analytics products and Oracle Cloud

    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 assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems.

    Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.

    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.

    Product Development

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form