Software Developer 4

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Operating for 40+ years with integrity and partnering with industry leaders across sectors.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
15+ years of experience
Enterprise SaaS · Cloud

Description For Software Developer 4

Oracle's Core Libraries team is seeking a senior software engineer to join their elite group of professionals working on Java's future. This role focuses on Java Numerics & the Math library, requiring extensive mathematical expertise and programming experience. The position involves working with Java Core Libraries, including Networking, Files/NIO, Collections, and more. The team is initiating exciting projects to enhance existing JDK releases and implement new features, collaborating with industry standards and leveraging cutting-edge Java features from projects Amber, Loom, Panama, & Valhalla.

The role demands a unique combination of deep technical knowledge and mathematical expertise, making it ideal for someone with strong foundations in both computer science and mathematics. You'll work alongside industry experts, contributing to the evolution of one of the world's most widely-used programming languages. The position offers the opportunity to impact millions of developers worldwide through your work on fundamental Java libraries.

As a member of Oracle, you'll be part of a company with a 40+ year legacy of innovation and integrity. The role offers competitive benefits, work-life balance, and the chance to work on technology that shapes the future of software development. This position is perfect for experienced engineers who want to make a significant impact on core Java technology while working with a global team of experts.

Last updated a day ago

Responsibilities For Software Developer 4

  • Take an active role in the definition and evolution of standard practices and procedures
  • Define and develop software for tasks associated with developing, designing and debugging software applications or operating systems
  • Work on Java Numerics & the Math library
  • Work with external developers on the Open JDK, customers, and partners on defects and feature enhancement requests
  • Provide technical leadership to other software developers
  • Specify, design and implement changes to existing software architecture

Requirements For Software Developer 4

Java
  • B.S. or above in Computer Science, Engineering or equivalent degree
  • 15+ years industry experience
  • Experience with API design, code development, and debugging in multi-platform environments
  • Strong background in linear algebra, array and matrix operations, and statistical analysis
  • Strong knowledge of data structures, algorithms, performance tuning, threading and concurrency
  • General ML background
  • Experience in developing thorough tests for new or changed code
  • Hands-on experience in distributed computing, concurrency programming
  • Experience designing and maintaining low-level system libraries
  • Familiarity with Java and scripting languages
  • Familiarity with test automation tools and practices
  • Solid written and oral communication skills

Benefits For Software Developer 4

Medical Insurance
Vision Insurance
Dental Insurance
401k
Parental Leave
  • Competitive benefits based on parity and consistency
  • Flexible medical, life insurance, and retirement options
  • Volunteer programs
  • Work-life balance

Interested in this job?

Jobs Related To Oracle Software Developer 4

Program Manager 4-ProdDev

Strategic Program Manager role at Oracle Cloud Infrastructure leading cross-functional initiatives and driving organizational excellence in India.

Software Developer Engineer Test Architect

Senior test automation architect position at Oracle focusing on healthcare software quality, offering competitive salary and comprehensive benefits.

Product Manager/Strategy 5-ProdDev

Senior Product Manager role at Oracle Financial Services, leading strategy and development of accounting and finance solutions for financial institutions.

Senior Technical Analyst

Senior Technical Analyst position at Oracle providing technical support and solutions for Fusion Supply Chain/Manufacturing applications.

Software Development Manager

Lead software development team at Oracle building next-gen healthcare SaaS solutions, requiring 10+ years experience in Java, cloud architecture, and team management.