The role involves taking ownership of the entire lifecycle of OpenID Provider and authentication system development, from requirements definition to initial operations
Job Summary
The role involves taking ownership of the entire lifecycle of OpenID Provider and authentication system development, from requirements definition to initial operations.
Key responsibilities include designing and implementing authentication/authorization servers based on OAuth2/OpenID Connect protocols, token issuance, and multi-factor authentication.
DXC Technology emphasizes strong community connections, a hybrid work model balancing in-person collaboration with flexibility, and an inclusive environment.
Matching Summary
The role involves taking ownership of the entire lifecycle of OpenID Provider and authentication system development, from requirements definition to initial operations.
Skills & Requirements
Must-have
Java, JavaScript programming
Spring Boot framework experience
OAuth 2.0, OpenID Connect protocols
RESTful API design and implementation
CI/CD pipeline design and implementation
Cloud environment deployment (AWS, Azure, GCP)
Nice-to-have
Excellent communication skills
Proactive and decisive attitude
Ability to explain system components clearly
Customer engagement and value proposition
Key Requirements
10+ years of experience
5,000+ hours Java programming experience
1,000+ hours JavaScript programming experience
J2EE Web application development experience
Commercial operational experience for self-programmed web applications
Deep understanding and implementation experience of OAuth 2.0 and OpenID Connect
Experience with security protocols (Public Key Cryptography, PKI, TLS)
Linux environment operation and shell scripting proficiency