Oracle

Sr. Software Developer (JoinOCI) "Job Details"

Posted on: 26 Aug 2021

San Francisco, CA

Job Description

Job Description

Senior Backend Software Engineer  – Oracle Digital Assistant

We are forming a new group within Oracle to solve challenging customer problems in the areas of Chatbots, Digital Assistants, and Process Management. We operate and execute like a true start-up inside a large company with not only an exciting charter but with lot of creative freedom. We have assembled some of the smartest people in the industry and are growing this team.
 
As a Senior Backend Developer, you will collaborate with smart engineers to deliver digital automation at cloud scale. You will be adequately equipped and provided all freedom to operate with the latest technology stacks - to make the right and appropriate architectural and implementation choices.
 
Desired Skills and Qualifications

BS or MS degree in Computer Science or related field
7+ years of professional experience in industry
Experienced and efficient programmer in Java
Demonstrable strong programming skills in core Java by writing performant and extensible code
Strong full stack J2SE and Web technologies understanding
Firm grasp on cloud software concepts with experience in working with Docker and Kubernetes
Experience with Big Data technologies a plus (Spark, Kafka, Hadoop, Redis, Elastic Search, etc.)
Good familiarity and understanding of software design patterns
Experience writing well-maintainable RESTful web services
Experience with REST APIs, JSON, Web Security, and micro-services architecture
Basic understanding of distributed systems
Eager to work on a highly scalable, performance optimized infrastructure which elastically handles customer needs
Ability to adapt to a fast-paced work environment and can quickly adjust to changing priorities
Detail oriented with focus on quality of the product, data, and code
Fluency in spoken/read/written English

No matter your role in our team, you will find yourself in an exciting and challenging environment where every person is empowered to show initiative, be outspoken, and be proactive and not reactive. Oracle is dedicated to the continual growth and development of its staff, striving constantly to strengthen our expertise as well as develop new skills.
 
Detailed Description and Job Requirements
 
As a member of the product development division, you will analyze and integrate external customer specifications. Suggest and justify product directions and specifications. Specify, design and implement moderate changes to existing software architecture. Build new products and development tools. Build and execute unit tests and unit test plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering to discuss major changes to functionality.

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.
 
This position requires a Bachelor’s degree (or equivalent) and 7+ years of experience in distributed computing, with a preference for big-data related technologies.  In this role, you will have the opportunity of working in a team of top-notch engineers to deliver world class software.  You should come prepared to learn a lot and help define and drive initiatives in a strong team that is helping Oracle become the #1 cloud provider in the world.

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.

If you are a Colorado resident, Please Contact us  or Email us at oracle-salary-inquiries_us@oracle.com to receive compensation and benefits information for this role. Please include this Job ID: 100816 in the subject line of the email.

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.