Oracle Principal Engineer - Java in Redwood City, California

Principal Engineer - Java

Preferred Qualifications

Content and Experience Cloud (CEC)

is one of the cutting-edge cloud service available in Oracle Cloud.

Oracle CEC is a cloud-based content hub that lets you manage your content

and digital assets. It provides easy-to-use collaboration and workflow

management help streamline the creation and delivery of your content to improve

both customer and employee engagement. Content is at the heart of all

marketing and sales efforts, and with Oracle CEC you can share,

collaborate, process, and manage all your content securely, easily, and

effectively. For more information, please visit:

CEC server team is looking for a

highly accomplished software engineer with extensive server development

experience. We are a dynamic, fast growing 'startup' venture inside

Oracle that aims to re-define the fundamentals around Cloud based Enterprise

Content and Experience Management.

Key Responsibilities


Own the architecture, design, development and

unit testing of significant portions of the CEC Server.


Lead in design and development of various



Work with various external (application) teams

integrating with the product and help guide the integration.


Understand different security integration models

and requirements across various applications and provide efficient solutions.


Resolve complex technical issues and make design

decisions to meet the critical requirements of scalable, highly available,

multi-tenant enablement of services in cloud.


Design and develop provisioning and critical

life cycle tooling CEC to meet the demands of running a service 24x7 in a

highly scalable Cloud/SaaS environments


Understand various Cloud technologies in Oracle

and the industry to help evolve the cloud provisioning and enablement process

on a continuous basis.

Desired Skills and Qualifications


BS/MS in Computer Science/Computer Engineering

or related fields.


15 years of experience in software design and

development, preferably in SaaS/Cloud Services.


Very strong experience with J2EE and Web



Strong experience working with Databases and

object-relational technologies


Strong experience with NoSQL and BigData



Experience in security integrations such as

authentication, authorization, single sign on solutions.


Experience in end to end product development

life cycle and ensuring customer success.


Previous experience with Digital Asset Management,

Enterprise Content Management, Web Content Management, EFSS, Messaging/Social

applications products is a big plus.


Previous experience building highly scalable and

multi-threaded server architectures.


Knowledge of Oracle products and cloud

technologies and such as WebLogic, Identity Management is a big plus.


Understanding of cloud deployment and

infrastructure concepts such as multi-tenancy, scale out, high availability is

a big plus.


Excellent communication skills


Ability to work in high pressure, highly

flexible environments.


Passionate about the cloud and server

technologies and solving the real world SaaS problems.


Experience with agile software development and

short release cycles.

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. Define specifications for significant new projects and specify, design and develop software according to those specifications. You will perform professional software development tasks associated with the developing, designing and debugging of software applications or operating systems.

Provide leadership and expertise in the development of new products/services/processes, frequently operating at the leading edge of technology. Recommends and justifies major changes to existing products/services/processes. BS or MS degree or equivalent experience relevant to functional area. 8 more 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.

Job: Product Development

Location: US-CA,California-Redwood City

Other Locations: US-CA,California-Pleasanton, US-CA,California-Santa Clara, US-CA,California-San Jose

Job Type: Regular Employee Hire

Organization: Oracle