Description

Red Hat is hiring for the role of Senior Consultant!

Responsibilities of the Candidate:

  • 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.
  • This position requires frequent on-site work with clients and availability to travel up to 50-80%

Requirements:

  • 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
  • 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

Location