Senior Software Developer, OCI
OracleUs-ca,california-redwood cityUpdate time: September 14,2020
Job Description

Cloud Engineering Infrastructure Development

 

As part of Oracle Cloud Infrastructure (OCI), Data Catalog is a new cloud service that provides a large-scale, distributed platform for discovering, organizing, enriching and tracing data assets on Oracle cloud and beyond. It is a critical cloud service at the core of the Oracle data management platform, which covers Data Lake, Data Warehousing, Data Science, etc. Customers can use Data Catalog capabilities to efficiently exploit and govern the data\:

·       Discover (harvest) information on data assets from sources such as Object Stores, Databases, Big Data stores, PaaS, SaaS etc., located on both cloud and on premise

·       Organize data assets both based on native system hierarchies as well as business taxonomies

·       Enrich the understanding of available data by using AI/ML to tag and classify data entities according to business terms and glossaries, as well as by capturing additional knowledge

·       Find relevant data assets for usage in a variety of different services through multi-faceted search

·       Trace the origins of data, and how data is used

 

We’re looking for hands-on engineers with expertise and passion in solving difficult problems in distributed systems and highly available services. If this is you, at Oracle you can design and build innovative new systems from the ground up. These are exciting times in our space - we are growing fast, still at an early stage, and working on ambitious new initiatives. An engineer at any level can have significant technical and business impact.

 

Position Overview\:

 

As a Senior Member of Technical Staff you will own the software design and development for major components of Oracle Data Catalog Cloud Service. You should be both a rock solid coder and a distributed systems generalist, able to dive deep into any part of the stack and low level systems, as well as design broad distributed system interactions. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn.

 

Data Catalog Cloud Service team can provide you the opportunity to build and operate a large scale, integrated cloud service with a virtualized infrastructure in a broadly distributed, multi-tenant cloud environment.  Our team is committed to providing a cloud product that meet the needs of our customers who are tackling some of the world’s biggest challenges. 

 

About you\:

 

The ideal candidate will be technically strong and get a lot done. You have a strong sense of ownership, and are able to drive development of new projects and features to completion. You understand that simple systems are easier to operate and troubleshoot. You can balance speed and quality with iteration and incremental improvements. You’ve made life easier for other developers and have motivated your teams to make both process and service improvements with your ability to automate and instrument properly to get the right data. You understand operational excellence and how to instill a culture of being proactive with your teammates. You have solid communication skills. You can clearly explain complex technical concepts.

 

Qualifications\:

 

·       BS/MS in Computer Science or related field

·       4 years of professional experience shipping services software

·       Experience in a Cloud environment

·       Excellent design and programming skills with expertise in Java, RESTful API, Web Services, SQL

·       Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals. 

  • Strong understanding of relational databases, NoSQL systems, storage and distributed persistence technologies.
  • Experience with Object/Relational Mapping, Hibernate, JPA, Spring Framework

·       Solid understanding of designing systems for performance, efficiency, and availability with a strong customer focus

·       Strong work ethic, flexibility, and proven attention to quality and detail

·       Good troubleshooting and performance tuning skills

 

!|!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.

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 is an Affirmative Action-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, protected veterans status, age, or any other characteristic protected by law.

!|!

Get email alerts for the latest"Senior Software Developer, OCI jobs in Us-ca,california-redwood city"