Principal Software Developer

Oracle Redwood City , CA 94063

Posted 3 months ago

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.

Brief Description:

Oracle's Adaptive IntelligenceApplications team is looking for exceptional talent to develop our nextgeneration of Applications running on Oracle Cloud Infrastructure.

Detailed Description:

The Adaptive IntelligenceApplications team is developing Oracle's next generation of applications,driving functionality from Big Data sources, using machine learning to extractvalue and meaning from the data.

As part of that we need a developerwho can build end to end systems from both the front end UX and back end javacode.

Job Requirements:

We are seeking brilliant individualswith strong engineering background and proven track of records to takefeature/design through the entire software lifecycle to release of robust, highquality, production code.

The Role will entail interactionswith both US/UK/CZ developers and Product managers so excellent Communicationskills, both written and interpersonal, are crucial for the role.

Ideal candidates should match orexceed the following criteria.

  • -BS or MS degree or equivalent experience relevant to functional area.
  • -7 years of software engineering or related experience.
  • -Relational or NoSQL database experience
  • -3 Years Experience with Java or 1 year with Scala.
  • -3 Years Experience with JavaScript, HTML 5 UI development.
  • -Experience with common Javascript libraries such as JQuery and knockout.js
  • -Agile development experience
  • -Python, Hadoop, and REST service experience is a plus
upload resume icon
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Cloud Software Developer / Performance Engineer

Oracle

Posted 6 days ago

VIEW JOBS 1/17/2019 12:00:00 AM 2019-04-17T00:00 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 or 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. Department: Performance Scalability Reliability Engineering Department description: We are an engineering team specifically focused on the Performance, Scalability, and Reliability (PSR) aspects of the Oracle software. Our goal is to achieve highest levels of performance, scalability, reliability, high-availability and serviceability for mission critical Oracle Cloud sevices. Our focus is spread across all services on Oracle Cloud – IaaS, PaaS and SaaS. The teams in the above mentioned areas cover the following aspects: Product Optimization, PSR, HA, Sizing, Benchmarking, Monitoring and Manageability Tools and 3rd tier Customer escalations. Brief description: The position is within the PSR department. This is investigating various problem areas of Oracle PaaS and SaaS services, Candidates will get a chance to learn about Cloud technology and will research and prototype solutions to make recommendation how to improve performance and high-end scalability of our releases. They will get the chance to work on product enhancements and develop new features to ensure the product is highly performant, scalable and reliable. Our team ensures the products delivered are world-class enterprise products which can perform and scale. Detailed description: The job entails working with the latest technology, latest hardware and tools. We specialize in analyzing the end-end performance, covering all tiers (Database, Network, JVM and Application server) at cloud scale. For this job the candidate will acquire knowledge of the entire technology stack, understanding the product architecture, and how various tiers interact. Analyze each tier in great depth and may become a domain expert. The team analyzes the performance and scalability for Oracle flagship Cloud Services. The member of the PSR team will require flexibility and curiosity, often helping to define problem areas and learn new technologies and tools that are relevant to that particular problem. Job Requirements: * BS/MS in Computer Science or a related field. * Strong analytical and problem solving skills especially in the area of optimization. * Strong programming skills (Java , Python, and/or C ) * Strong understanding of Linux is desirable * Strong understanding of Database technology * Strong understanding of cloud infrastructure highly desirable * Knowledge of application profiling tools Jprofiler is desirable * Knowledge of network profiling tools like tcpdump is desirable * Knowledge of load testing tools like LoadRunner is desirable Additional details: We are looking for highly talented, self motivated, engineers with a drive to make a difference. Strong problem solving skills are desirable, as the candidates will be involved in solving complex performance issues encountered while building world class Oracle Middleware solutions. The candidate should also be strong in algorithms and design paradigms and possess excellent written and verbal communication skills. Oracle Redwood City CA

Principal Software Developer

Oracle