Oracle

Software Developer 5

Posted on: 1 Feb 2021

Redwood City, CA

Job Description

Preferred Qualifications
Senior Java Software Engineer located in Redwood City, CA

Strong Java development skills required to help develop features in Oracle%27s Database.

Are you ready to join the team that builds the next generation of Java libraries, drivers and services for the cloud, using the latest technologies and standards like Reactive Streams, Machine Learning, Micro-Services, Docker and Kubernetes?

Oracle the 1 database combined with Oracle being the 1 databased this means our products are used everywhere by everyone.

Stakes are high on making the most performant and reliable drivers and services in the market. You will work on non-trivial challenges and you will be faced by amazing and interesting problems all the time.

We work looking at the future. Aligned on next releases in Java and the Oracle database features, so you will also be challenged in keeping up with the latest trends in the industry.

We are on the process of enlarging our footprint in the Cloud and adding Reactive Stream and Machine Learning capabilities. Your participation in this effort will be crucial.

Degree level (BS/MS/PhD): BS/MS/PhD

Major(s): Computer Science or Engineer related

Programming languages: Java (C is also useful)

Tools, software, etc: Oracle Database, OS Linux, REST/HTTP

Preferred coursework: Data Structures, Distributed Computing, Parallel Computing, High Performance Computing.

Other qualifications:

Excellent communication skills and working in team environment.

Take pride in writing very high quality, high performance code.

Strong experience designing large-scale systems software like relational database systems.

Good understanding about networking, distributed and parallel computing.

Experience of multi-threaded programming with concurrency and synchronization.

Work on multiple projects concurrently in a fast-paced, exciting and rapidly growing environment.

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.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

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.

Oracle

Redwood City, CA

Oracle Corporation develops, manufactures, markets, sells, hosts, and supports application, platform, and infrastructure solutions for information technology (IT) environments worldwide. The company provides services in three layers of the cloud: Software as a Service, Platform as a Service, and Infrastructure as a Service. It offers human capital and talent management, enterprise resource planning, customer experience and relationship management, procurement, supply chain and project portfolio management, business analytics and enterprise performance management, and industry-specific application software, as well as financial management and governance, and risk and compliance applications.

The company also licenses its Oracle Database for storage, retrieval, and manipulation of data; and Oracle Fusion Middleware software to build, deploy, secure, access, extend, and integrate business applications, as well as automate business processes. In addition, it provides development tools, identity management, and business analytics software solutions for mobile computing development to address the development needs of businesses; Java, a software development language; and big data solutions. Further, the company provides Oracle Engineered Systems, servers, storage, industry-specific hardware, and hardware support products, as well as operating systems, virtualization, management, and other hardware-related software.

Additionally, it provides consulting services, including IT strategy alignment, enterprise architecture planning and design, initial software implementation and application development and integration, security assessments, and ongoing software enhancements and upgrade services; and customer support and education services. It serves businesses, government agencies, educational institutions, and resellers. Oracle Corporation has a partnership agreement with Microsoft Corp. The company was founded in 1977 and is headquartered in Redwood City, California.