Principal Software Developer (Java Security Libraries)

World leader in cloud solutions, providing tomorrow's technology to tackle today's challenges for over 40+ years.
United States
$96,800 - $223,400
Security
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Cybersecurity

Description For Principal Software Developer (Java Security Libraries)

Oracle is seeking a Principal Software Developer to join their Java Security Engineering team. This role focuses on developing and maintaining Java platform security libraries and tools, including cryptography, public key infrastructure, secure communication, and authentication implementations. The position requires a crypto expert who can enhance existing algorithm implementations and add new functionality to the Java platform.

As a principal developer, you'll be responsible for designing and implementing security features that provide developers with a comprehensive framework for writing secure applications. The role involves complex work with security protocols, particularly TLS, and requires deep knowledge of state-of-the-art ciphersuites. You'll be working with a global team, contributing to the Java platform's security infrastructure that's used by millions of developers worldwide.

The ideal candidate brings 10+ years of software engineering experience, with deep expertise in Java security technologies and cryptography. You'll need to demonstrate hands-on experience with modern security implementations, strong coding skills in Java, and proficiency with GitHub and testing practices. This role offers competitive compensation ranging from $96,800 to $223,400 annually, along with comprehensive benefits including medical insurance, 401(k) matching, and equity opportunities.

Join Oracle's team to shape the future of Java security, working on critical infrastructure that powers enterprise applications globally. This role provides an opportunity to work on cutting-edge security technologies while contributing to one of the world's most widely-used programming platforms.

Last updated 36 minutes ago

Responsibilities For Principal Software Developer (Java Security Libraries)

  • Design, develop, troubleshoot and debug software programs for security libraries and tools
  • Take active role in defining and evolving standard practices and procedures
  • Enhance existing algorithm implementation and add new functionality to Java platform
  • Develop and maintain Java platform security libraries and security tools
  • Implement security algorithms and protocols
  • Work on cryptography, public key infrastructure, secure communication, and authentication

Requirements For Principal Software Developer (Java Security Libraries)

Java
  • BS or MS degree or equivalent experience
  • 10+ years of software engineering experience
  • Expert knowledge in cryptography and TLS
  • In-depth knowledge of state of the art ciphersuites
  • Proven hands-on experience in modern software security technologies using Java
  • Experience with GitHub
  • Extensive experience in writing unit and regression tests
  • Strong verbal and written communications skills

Benefits For Principal Software Developer (Java Security Libraries)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Flexible Spending Accounts
  • 401(k) with company match
  • Flexible Vacation
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Oracle Principal Software Developer (Java Security Libraries)

Software Developer 5

Principal Security Software Engineer position at Oracle focusing on database security, vulnerability assessment, and secure coding practices with 10+ years of experience required.

Senior Principal Architect

Senior Principal Architect - Cybersecurity role at Oracle leading security architecture and strategy for Customer Success Services Engineering.

Principal Software Developer

Principal Software Developer role at Oracle focusing on security engineering and cloud infrastructure, offering competitive salary and comprehensive benefits.

Principal Software Developer

Principal Software Developer role at Oracle Cloud Infrastructure, focusing on security and identity platform development with competitive compensation and comprehensive benefits.

Principal Software Developer

Principal Software Developer role at Oracle focusing on database security and cloud infrastructure, requiring 10+ years of experience in system software development and security.