Android Developer (Security and Authentication Focus)

Oracle

We are looking for a skilled Android Developer with a strong emphasis on security and authentication to join our dynamic team. As an Android Developer, you will be responsible for designing, developing, and maintaining secure Android applications that implement robust security measures and authentication mechanisms. You will collaborate closely with our cross-functional teams to ensure that our Android applications meet the highest security, user privacy, and performance standards.

As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the development, 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.

  1. Design and implement secure Android applications with a focus on implementing robust authentication mechanisms and adhering to the industry's best standards for security.
  2. Integrate FIDO2 standards and protocols into Android applications to enable secure and convenient authentication methods such as biometric or hardware-backed keys.
  3. Implement encryption, secure storage, and data protection mechanisms to safeguard sensitive user data stored on Android devices and transmitted over networks.
  4. Conduct security assessments and code reviews to identify and mitigate security vulnerabilities in Android applications, including input validation, authorization, and secure communication.
  5. Collaborate with backend developers to integrate authentication services such as OAuth2.0, OpenID Connect, and SAML into Android applications.
  6. Stay updated with the latest Android security features, guidelines, and best practices, and proactively incorporate security enhancements into Android applications.
  7. Provide guidance and mentorship to junior developers on security best practices, Android development, and FIDO2 implementation.

Requirements:

  1. Bachelor’s degree in computer science, Engineering, or a related field.
  2. Proven experience developing secure Android applications with a focus on security and authentication.
  3. Proficiency in Java (and Kotlin) for Android development
  4. Experience integrating FIDO2 standards and protocols into Android applications.
  5. Deep understanding of Android security features, frameworks, and guidelines, including permissions, sandboxing, and secure IPC mechanisms.
  6. Experience with biometric authentication APIs and hardware-backed keys for Android devices.
  7. Knowledge of Android Keystore system and cryptographic hardware acceleration.
  8. Familiarity with authentication standards and protocols such as OAuth2.0, OpenID Connect, and SAML
  9. Experience with mobile application security testing tools like AppScan, Burp Suite, or Mobile Security Framework (MobSF).
  10. Knowledge of encryption algorithms, secure storage, and cryptographic libraries for Android development
  11. Strong problem-solving skills and attention to detail, with a passion for writing secure, efficient, and maintainable code.
  12. Ability to thrive in a fast-paced environment and deliver high-quality results under tight deadlines.

As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s problems. True innovation starts with diverse perspectives and various abilities and backgrounds.

When everyone’s voice is heard, we’re inspired to go beyond what’s been done before. It’s why we’re committed to expanding our inclusive workforce that promotes diverse insights and perspectives.

We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.

Oracle careers open the door to global opportunities where work-life balance flourishes. We offer a highly competitive suite of employee benefits designed on the principles of parity and consistency. We put our people first with flexible medical, life insurance and retirement options. We also encourage employees to give back to their communities through our volunteer programs.

We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by calling +1 888 404 2494, option one.

Disclaimer:

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 arrest and conviction records pursuant to applicable law.

  • Which includes being a United States Affirmative Action Employer
Read Full Description
Confirmed 20 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles