Job Title: Senior Software Engineer (Java With IAM)
Location: Alpharetta, GA/ Oakland CA – Hybrid 1 Days per week
W2 Only
Pay Rate: $70 to $75/hr on w2
Description:
- Excellent understanding of authentication, authorization, role-based access, least privilege and segregation of duties access control concepts.
- Extensive experience in enterprise Java programming environment and frameworks (MVC), including J2EE, JDBC, Spring, Servlets & Struts.
- Strong experience in Java and Restful API Design and Development is a must.
- Expertise in implementing scalable, reliable, and highly available solutions in a distributed environment.
- Strong experience in building application security solutions (like social logins) using standards like OAuth, OpenID Connect, SAML, LDAP, WS-Security.
- Experience building application solutions (user registration, forgot username/password etc.) by integrating with Multi-Factor and Adaptive Authentication solutions is a big plus.
- Experience building solutions by integrating with Federation and Web Access Management platforms is a plus.
- Demonstrated experience leading the troubleshooting and solving issues related to identities, access, accounts, authentication, authorization, entitlements, and permissions.
PREFERRED SKILLS AND EXPERIENCE:
- Micro services development experience
- Experience exposing APIs securely using an API gateway.
- Experience with Ping Federate(Federation) and CA Siteminder (web access management)
- Experience with platforms such as CA Advanced Authentication and Secure AUTH.