Staff Software Developer Engineer- Java

2 - 5 years

6 - 10 Lacs

Posted:1 month ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

About Gruve

Gruve is an innovative software services startup dedicated to transforming enterprises to AI powerhouses. We specialize in cybersecurity, customer experience, cloud infrastructure, and advanced technologies such as Large Language Models (LLMs). Our mission is to assist our customers in their business strategies utilizing their data to make more intelligent decisions. As a well-funded early-stage startup, Gruve offers a dynamic environment with strong customer and partner networks.

Position summary:

Key Responsibilities:


  • Design and implement scalable and secure IAM systems supporting RBAC and ABAC models.

  • Develop microservices and APIs for authentication, authorization, user provisioning, and policy evaluation using Spring Boot.

  • Define and manage access policies, roles, groups, permissions, and attributes.

  • Collaborate with security architects to ensure compliance with industry standards (e. g. , OAuth2, OIDC, SAML, SCIM).

  • Integrate IAM systems with internal microservices and external identity providers (e. g. , Okta, Keycloak, Azure AD).

  • Implement fine-grained access controls and dynamic authorization logic.

  • Contribute to architecture decisions, code reviews, and technical documentation.

  • Ensure high performance, reliability, and security of access management services.

  • Participate in DevSecOps practices including secure coding, testing, and monitoring.

Basic Qualifications


  • Bachelors or Master s degree in Computer Science or a related field.

  • 3+ years of hands-on experience with Java and Spring Boot.

  • Strong experience with 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, and JWT-based security models.

  • Experience with policy engines like OPA (Open Policy Agent), Keycloak Authorization Services, or XACML is a plus.

  • Proficiency in RESTful API development, security best practices, and secure coding standards.

Preferred Qualifications


  • Experience working with cloud platforms (AWS, GCP, or Azure).

  • Knowledge of DevOps tools (Docker, Kubernetes, CI/CD pipelines).

  • Exposure to multi-tenant SaaS access control challenges.

  • Familiarity with SCIM protocol for user/group provisioning.

  • Knowledge of auditing, logging, and monitoring for access-related events.


Why Gruve

At Gruve, we foster a culture of innovation, collaboration, and continuous learning. We are committed to building a diverse and inclusive workplace where everyone can thrive and contribute their best work. If you re passionate about technology and eager to make an impact, we d love to hear from you.

Gruve is an equal opportunity employer. We welcome applicants from all backgrounds and thank all who apply; however, only those selected for an interview will be contacted.

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