OpenID Foundation Certification Program Recruiting a Java Developer

Published March 8, 2024

Published March 8, 2024, revised May 15, 2023.

Please note the OpenID Foundation is no longer recruiting a Java developer.

The OpenID Foundation is pleased to announce that it is looking to add a Java developer to the successful OpenID certification program team. The OpenID Foundation enables deployments of OpenID specifications to be certified to specific conformance profiles to promote interoperability among implementations. The certification process utilizes self-certification and conformance test suites developed by the Foundation.

The Foundation is seeking a consultant (contractor) to join the team on a part- to full-time basis based on availability. This remote team member will provide development, maintenance, and support services to the program that include but are not limited to implementing new tests, addressing conformance suite bugs, and updating existing conformance test suites.

SKILLS:

  • Strong and documented experience with Java or a similar language
  • Some knowledge of OAuth 2 / OpenID Connect / OpenID for Verifiable Credentials / SIOPv2 / FAPI / JWTs (with an interest in becoming more proficient in these standards)
  • An interest in security & interoperability
  • Experience participating in relevant standards working groups (e.g. IETF OAuth, OpenID Connect, OIDF Digital Credentials Protocols, and/or FAPI) is a bonus
  • Experience with one or more of the OpenID Certification conformance suites is a bonus
  • Experience and comfortable working as a remote team member in a virtual environment


TASKS:

  • Development tasks include:
    • Developing new test modules
    • Updating existing conformance tests when changes to the specs are approved
    • Extending the conformance tests to work against servers in new ecosystems including to adding additional security / interoperability checks
  • Undertaking more extensive development tasks including developing conformance tests for previously untested specifications
  • Reviewing code changes done by other team members
    • Pushing new versions to production as/when necessary & writing release notes
  • Investigating / fixing reported bugs in the conformance suite
  • Providing guidance to ecosystems that adopt OpenID Foundation specifications
  • Attend OIDF working group calls as/when necessary
  • Attend 1 hour virtual team call every 2 weeks
  • As this is a remote position, attend annual team meeting that is usually adjacent to an industry event


If this opportunity is of interest, please send your resume and cover letter to
director@oidf.org with the subject, “OIDF Certification Program Java Developer Opportunity”. Please include in your cover letter how your skills and experience align to the requirements outlined above, your available hours per month, including when you are available to start, and your hourly rate.