Senior Software Engineer

5 - 9 years

0 Lacs

Posted:6 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Senior Software Engineer at Red Hat's customer identity and access management team in Pune, India, you will be part of an innovative team responsible for the authentication, authorization, and user management service for Red Hat's open-hybrid cloud platform, sso.redhat.com. Your main focus will be on backend development, working on the full-stack design, development, testing, and release of SSO and related applications. You will collaborate closely with your peers to ensure the success of the team's capabilities by demonstrating technical competence, communication skills, personal initiative, creativity, and the ability to work effectively within a team. Key Responsibilities: - Collaborate with peers to design, develop, test, maintain, and operate primarily Java applications across large, multi-region deployments - Participate in CIAM feature development and integrate with other Red Hat offerings and backend infrastructure - Support custom plugins for the Keycloak deployment - Implement and support the deployment of identity and access management solutions integrating with protocols like OpenID Connect and SAML 2.0 - Analyze and clarify business requirements - Contribute to application release processes with GitLab pipelines and Red Hat OpenShift - Contribute to observability instrumentation and monitoring tools Qualifications Required: - Proven experience of 5 years coding in Java or other object-oriented languages - Experience in implementing integration design patterns in microservices and/or event-driven architecture - Excellent communication skills and ability to work within a distributed team - Good understanding of core concepts related to programming and application security - Quick learner with the ability to adapt to new technologies and domains - Familiarity with OAuth2, OpenID Connect, Keycloak, and Red Hat SSO will be advantageous - Experience with MySQL, PostgreSQL, and/or Mongo - Proficiency in distributed source control systems like Git - Understanding of continuous integration and continuous delivery tools and practices - Knowledge of DevOps principles, Kubernetes, Linux Containers is a plus - Bachelor's or master's degree in computer science, engineering, or a related field - Python experience is a plus About Red Hat: Red Hat is the world's leading provider of enterprise open-source software solutions, leveraging a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. With a global presence in 40+ countries, Red Hat fosters an open and inclusive environment where creativity and innovation are valued, regardless of title or tenure. The company encourages diverse perspectives to solve complex problems and make a positive impact. In conclusion, as a Senior Software Engineer at Red Hat's customer identity and access management team, you will play a crucial role in designing, developing, and maintaining Java applications for the key authentication and user management service. Your expertise in backend development, integration design patterns, and application security will contribute to the success of the team's capabilities and the overall improvement of Red Hat's open-hybrid cloud platform.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java 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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

mumbai, mumbai suburban, thane, navi mumbai