Overview
On Site
Accepts corp to corp applications
Contract - Long Term
Skills
Identity and Access Management (IAM) or Identity Management (IDM
Job Details
Job Description:
We are seeking a highly skilled Senior Java Full Stack Developer with hands-on experience in Identity and Access Management (IAM) or Identity Management (IDM) applications. The ideal candidate will have a strong background in developing secure, scalable applications using modern Java frameworks and front-end technologies, along with a solid understanding of IAM/IDM systems such as Okta, SailPoint, ForgeRock, or Ping Identity.
Key Responsibilities:
- Design, develop, and maintain full stack web applications using Java, Spring Boot, and front-end technologies (React.js, Angular, or similar).
- Collaborate with IAM/IDM architects and engineers to integrate authentication and authorization services.
- Implement identity lifecycle processes, role-based access controls, and policy enforcement within applications.
- Develop RESTful APIs and microservices to support IAM/IDM features and data exchange.
- Ensure application security, performance, and compliance with best practices and enterprise standards.
- Troubleshoot and resolve technical issues across the stack.
- Participate in code reviews, agile ceremonies, and collaborate with cross-functional teams.
Required Skills and Experience:
- 7+ years of Java/J2EE development experience.
- Strong proficiency in Spring Boot, REST APIs, Hibernate/JPA, and microservices architecture.
- Experience with JavaScript, TypeScript, HTML5, CSS3, and modern front-end frameworks (React, Angular, or Vue).
- Proven experience integrating with IAM/IDM platforms (e.g., Okta, SailPoint, ForgeRock, Ping Identity).
- Familiarity with OAuth2, SAML, OpenID Connect, and LDAP.
- Experience with DevOps tools (Git, Jenkins, Docker, Kubernetes) is a plus.
- Strong understanding of secure coding practices.
- Excellent communication and problem-solving skills.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.