Staff Software Developer Engineer- Java

2 - 5 years

4 - 9 Lacs

Posted:3 days ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Position Summary

Software Engineer

Key Responsibilities

  • Design and implement scalable, secure IAM systems supporting RBAC and ABAC models
  • Develop authentication, authorization, user provisioning, and policy evaluation microservices using Spring Boot
  • Define and manage access policies, roles, groups, permissions, and attributes
  • Collaborate with security architects to ensure compliance with OAuth2, OIDC, SAML, SCIM, etc.
  • Integrate with internal microservices and external identity providers (Okta, Keycloak, Azure AD)
  • Implement fine-grained access controls and dynamic authorization logic
  • Participate in architectural decisions, code reviews, and technical documentation
  • Ensure performance, reliability, and security of IAM services
  • Follow DevSecOps practices including secure coding, testing, and monitoring

Basic Qualifications

  • Bachelor's or Master's degree in Computer Science or a related field
  • 3+ years of hands-on experience with

    Java

    and

    Spring Boot

  • Strong knowledge of IAM concepts including

    RBAC

    ,

    ABAC

    , authentication/authorization protocols, and directory services
  • Solid understanding of

    microservices architecture

    ,

    API security

    , and

    distributed systems

  • Familiarity with

    OAuth2

    ,

    OIDC

    ,

    SAML

    ,

    JWT

    security models
  • Experience with policy engines such as

    OPA

    ,

    Keycloak Authorization Services

    , or

    XACML

  • Proficiency in

    RESTful API

    development and secure coding practices

Preferred Qualifications

  • Experience with

    cloud platforms

    (AWS, GCP, or Azure)
  • Familiarity with

    DevOps tools

    like Docker, Kubernetes, and CI/CD pipelines
  • Understanding of

    multi-tenant SaaS

    access control models
  • Experience with

    SCIM

    for user/group provisioning
  • Knowledge of

    auditing

    ,

    logging

    , and

    monitoring

    access events

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Gruve logo
Gruve

Transportation & Logistics

San Francisco

RecommendedJobs for You

Mumbai City, Maharashtra, India