The role involves the full lifecycle of OpenID Provider and authentication system development, from requirements definition to initial operations, potentially handled by a single engineer
Job Summary
The role involves the full lifecycle of OpenID Provider and authentication system development, from requirements definition to initial operations, potentially handled by a single engineer.
Key responsibilities include designing and implementing authentication/authorization servers based on OAuth2/OpenID Connect, developing token issuance, and building features like MFA and WebAuthn.
DXC Technology emphasizes strong community connections, a hybrid work model balancing in-person collaboration with flexibility, and an inclusive environment for all employees.
Matching Summary
The role involves the full lifecycle of OpenID Provider and authentication system development, from requirements definition to initial operations, potentially handled by a single engineer.
Skills & Requirements
Must-have
Java, OAuth2, Spring, Docker experience
OpenID Provider design and implementation
OAuth2/OpenID Connect protocol expertise
RESTful and SOAP API design and development
CI/CD pipeline design and implementation
Cloud environment system deployment (AWS, Azure, GCP)
Nice-to-have
Strong communication and collaboration skills
Proactive customer engagement and value proposition
Responsibility for order intake targets
Excellent business etiquette and skills
Self-starter with judgment and control
Ability to clearly illustrate system components
Key Requirements
10+ years of experience
5,000+ hours Java programming experience
1,000+ hours JavaScript programming experience
J2EE Web application development experience
Spring Boot framework experience
Commercial internet-facing web application deployment
Deep understanding and implementation experience of OAuth 2.0 and OpenID Connect
Experience with security protocols (PKI, TLS) and encryption