Principal Software Developer

Year    KA, IN, India

Job Description

Oracle Database Appliance (ODA) is a converged architecture of software, compute, networking, and storage, optimized and engineered to offer performance and scale for Oracle Databases and applications. Thousands of ODA deployments are used by enterprise customers to run their business critical Oracle databases and applications.


Next generation of ODA software will scale out manage a pool of ODA systems, and will be the primary infrastructure piece for ODA based private and hybrid cloud environments. It will help provision and manage compute, network, storage, and virtual machines seamlessly on a pool of ODA servers. It will also help deploy software, be it databases or applications in the private cloud. Complemented by efficient command line tools and UI, ODA private cloud based solutions will provide flexibility and high resource utilization to enterprises looking to deploy databases and applications in a secure, easy-to-manage, and cost effective private cloud environments.


ODA will also be deployed in the Oracle Cloud Infrastructure (OCI) to offer a cloud@customer deployment model to customers.


We are looking for self-motivated candidates who can develop robust software to manage core infrastructure pieces on ODA. An ideal candidate should have a solid systems software development background and grasp of OS, database, and clustering concepts.



Career Level - IC4



Roles and Responsibilities

• Design and develop solutions for upcoming releases of ODA.
• Conceptualize, design, and implement new features on the ODA platform for private clouds.
• Maintain existing code and work with test and support teams to fix defects.
• Provide technical guidance to other team members.

Required Skills and Experience

• B.E./B.Tech in Computer Science or related fields. M.S. or PhD or equivalent experience is a plus.
• Three to ten years of work experience.
• Proficiency in Java
+ Java Concurrency: multi-threading, locking, synchronization free concurrency implementation, Java concurrency patterns, etc
+ Java Tuning and Debugging: general Java tuning, multi-threaded performance consideration, sophisticated online debugging, heap dump analysis
+ Implementation and integration of RESTful APIs
+ Advanced Java Experience: hierarchical class loaders, runtime class loading, reflection APIs, use of generics in API design
+ Java + Database: core JDBC experience, ORM persistence frameworks, resource pooling and cleanup, datatype conversion
• Secondary proficiency in Python is plus.
• Knowledge of database management systems internals is a plus
• Strong computer science fundamentals: data structures and algorithms
• Knowledge in the field of distributed systems, clustering, and high availability and specific technologies such as ZooKeeper is a big plus.
• Experience developing cloud solutions using OpenStack, Kubernetes, or other cloud technologies is a plus.
• Proficiency in Linux or another flavour or UNIX (Solaris, AIX, or HP-UX)
+ OS Automation and Integration: scripting (shell, Python, PERL, etc.), Linux tools familiarity, OS resource management, job management
• Self-motivated and able to deliver projects with minimal supervision.
Good oral and written communication skills.


Life at Oracle and Equal Opportunity


An Oracle career can span industries, roles, Countries and cultures, giving you the opportunity to flourish in new roles and innovate, while blending work life in. Oracle has thrived through 40+ years of change by innovating and operating with integrity while delivering for the top companies in almost every industry.


In order to nurture the talent that makes this happen, we are committed to an inclusive culture that celebrates and values diverse insights and perspectives, a workforce that inspires thought leadership and innovation.


Oracle offers a highly competitive suite of Employee Benefits designed on the principles of parity, consistency, and affordability. The overall package includes certain core elements such as Medical, Life Insurance, access to Retirement Planning, and much more. We also encourage our employees to engage in the culture of giving back to the communities where we live and do business.


At Oracle, we believe that innovation starts with diversity and inclusion and to create the future we need talent from various backgrounds, perspectives, and abilities. We ensure that individuals with disabilities are provided reasonable accommodation to successfully participate in the job application, interview process, and in potential roles to perform crucial job functions.


That's why we're committed to creating a workforce where all individuals can do their best work. It's when everyone's voice is heard and valued that we're inspired to go beyond what's been done before.


Disclaimer: Oracle is an Equal Employment Opportunity Employer•. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans' status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3509910
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year