Oracle Principal Java Server Developer in Sacramento, California

Principal Java Server Developer

Preferred Qualifications

Duties and tasks are varied and complex needing independent judgement. 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. 5 years of software engineering or related experience.

Identity Cloud Service (IDCS) is a strategic focus for Oracle Public Cloud. IDCS is part of the core infrastructure for the next generation Oracle Public Cloud. IDCS will be providing the Identity and Access infrastructure providing security for all of the IaaS, PaaS and SaaS products. It is Oracle's next generation cloud based Identity and Access Management platform.

Reference link: https://www.oracle.com/middleware/identity-management/identity-cloud-service.html

As a Development Member of the team you will be performing tasks such as:

Building Identity Management, Security features and associated infrastructure

Build cloud-scale micro services using in house and open source technologies

Design solutions for integration with Oracle and external Cloud Services

Interface with cross functional teams involving QA, Product Management, Operations and Support

Participate in standards committees and conferences

Preferred Qualifications:

Strong Oracle DB, Java, and Unix experience plus security background on authentication, authorization and auditing

Experience with Unix/Linux environments

Experience in Cloud development

Experience with SCIM and RESTful services and Java client development

Experience with OAuth, SAML, OpenID Connect or any Security and Identity protocol a plus

RDBMS/Security/Network experience a plus

Experience working on a SaaS or PaaS product a plus

Working knowledge of messaging frameworks and event driven programming a plus

Experience with Scrum and Agile Development methodologies a plus

Experience with Performance, Scalability and Microservices a plus

Prior development experience in Open Source communities a plus

Worked on Application servers Weblogic or Grizzly a plus

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

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

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-California

Job Type: Regular Employee Hire

Organization: Oracle