About the Job:
The Red Hat India Services team is looking for a Consultant to join us in Mumbai, India. In this role, you will help ensure that our engagements are not just technology implementations, but an organizational transformation. As a consultant, you will work with our lead architect on engagements, creating innovative software solutions using emerging open-source technology and modern software design methods in an agile environment. You’ll receive coaching to facilitate the design and technical delivery of our solutions.
In this position, you’ll create enthusiasm for building great software using the principles of open-source and agile culture. You will support everything from scoping to delivering engagements. Successful applicants must reside in a city where Red Hat has a presence.
What will you do:
Develop and maintain Java-based applications, ensuring optimal performance and scalability.
Implement and manage authentication and authorization solutions using Keycloak.
Customize Keycloak features (e.g., themes, adapters, extensions) to meet project requirements.
Integrate Keycloak with enterprise applications and other identity providers using protocols like SAML, OAuth2, and OpenID Connect (OIDC).
Troubleshoot and resolve security, authentication, and authorization issues in existing systems.
Collaborate with cross-functional teams to define system requirements and design secure solutions.
Write clean, maintainable, and efficient code while adhering to industry best practices.
Conduct code reviews, unit testing, and provide technical guidance to junior developers.
Assist in the feasibility study for use cases and custom SPI.
Ensure service reliability meets users' needs, including critical internal and externally visible services.
Design, build, and run large-scale, distributed, fault-tolerant systems using software & systems engineering.
Participate in an on-call rotation within a geographically distributed team to provide 24x7x365 production support, responding to urgent customer issues.
Serve as a trusted adviser to customers, using critical thinking skills to solve complex problems innovatively.
Train and coach team members on both technical and non-technical skills.
Support presales and post-sales field teams during workshops, proofs of concept, pilots, and production deployments.
Actively contribute to and guide the creation of reference architectures, design considerations, and best practices.
What will you bring:
Strong proficiency in Java and Java-based frameworks (e.g., Quarkus, Spring Boot, Hibernate).
In-depth experience with Keycloak configuration, customization, and integration.
Familiarity with identity and access management (IAM) concepts, including SSO, MFA, and RBAC.
Understanding of authentication/authorization protocols like OAuth2, OIDC, and SAML.
Experience with RESTful APIs and microservices architecture.
Proficiency in tools like Maven, Git, Jenkins, Docker.
Strong problem-solving and debugging skills.
Good to Have Skills:
Experience with or knowledge of Red Hat’s technologies like Red Hat OpenShift Container Platform and cloud.
Working with community technologies such as Argo CD, Tekton Pipelines, Helm, or Jenkins.
Cloud Architect Certification.
Exposure to the BFSI domain.
About Red Hat
Red Hat is the world’s leading provider of enterpriseopen source software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact.
Diversity, Equity & Inclusion at Red Hat
Red Hat’s culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. When this is realized, it empowers people from diverse backgrounds, perspectives, and experiences to come together to share ideas, challenge the status quo, and drive innovation. Our aspiration is that everyone experiences this culture with equal opportunity and access, and that all voices are not only heard but also celebrated. We hope you will join our celebration, and we welcome and encourage applicants from all the beautiful dimensions of diversity that compose our global village.
Equal Opportunity Policy (EEO)
Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.