Preferred Qualifications Java Security Engineering team is responsible for the Java platform security libraries, vulnerability prevention, trainings and security tools development. The technologies we provide include a large set of APIs, tools, and implementations of security algorithms and protocols. The Java security APIs span a wide range of areas, including cryptography, public key infrastructure, secure communication, authentication, and access control. We provide the developers with a comprehensive security framework for writing applications, and tools for the users or administrators to securely manage applications.
We are looking for a security expert with strong cryptography background to join our team to enhance our existing implementation and add new functionality for the upcoming releases. Specifically,
Past production implementation of elliptic curve cryptosystems that are used in TLS
General applied cryptography knowledge
In-depth knowledge of TLS protocol, including TLS 1.3
In-depth knowledge of X.509 certificates and the parts that are relevant to TLS
Object oriented knowledge and API design
Acceptable candidate must have at least 3-5 years experience with modern software security technologies using the latest version of Java. Knowledge of Java security library internals would be a plus.
Please provide details of your work in these area including any publications. You should also have experience with Mercurial SCM, extensive experience in writing unit and regression tests. Other qualities include team player, strong verbal and written communications as we are a global team.
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.
Oracle will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of San Francisco's Fair Chance Ordinance.
:Oracle Associated topics: cybersecurity, identity access management, idm, information security, leak, phish, security engineer, security officer, threat, vulnerability
* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.