





Strong employer brand, metro location, and mid-level generalist backend title increase candidate competition significantly.
IAM-specific authentication and authorization experience increases domain specificity but remains moderately transferable across software firms.
Explicit 5+ years plus mandatory Java and IAM protocol experience creates strict filtering during shortlisting.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, and support core Customer Identity and Access Management (IAM) services used across all FactSet customers and applications.
Develop mission-critical Java-based IAM services with global scale, ensuring security compliance and operational availability, including participation in on-call rotations.
Collaborate across teams for deployment, documentation, code reviews focused on security, and stakeholder query responses.
Bachelor’s degree or higher in Computer Science or related technical field.
5+ years programming experience in Java or another Object-Oriented Programming language.
Experience with IAM authentication protocols such as OAuth2, OpenID Connect, and SAML.
Experience building services using relational databases (e.g. MS SQL Server, PostgreSQL, MySQL) and basic knowledge of cloud platforms (AWS/Azure).
Experienced in implementing role-based access control (RBAC) in large, distributed systems.
Skilled in designing RESTful HTTP APIs and understanding browser security mechanisms (Cookies, CORS).
Comfortable working in a DevSecOps environment with on-call support responsibility for production systems.