Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Red hat Senior Software Engineer 
India, Maharashtra, Pune 
184150221

20.11.2024

What will you do?

  • Closely collaborate with your peers to design, develop, test, maintain, and operate primarily Java applications across large, multi-region deployments

  • Contribute to the development of core features of Red Hat Single Sign-On product or related to the various types of integrations with other Red Hat products and backend systems

  • Build custom plugins for Red Hat SSO while working with that project's open source community to grow the platform for Red Hat customers

  • Implement and support the deployment of identity and access management solutions that integrate with protocols like OIDC 2.0 and SAML 2.0

  • Analyze and clarify business requirements

  • Contribute to application release processes with Red Hat Ansible Automation, Puppet, and Red Hat OpenShift

  • Contribute to observability instrumentation and monitoring tools

  • Participate in application support rotation

What will you bring?

  • Proven expertise coding in Java or other object-oriented languages

  • Experience implementing integration design patterns, especially in a microservices and/or event-driven architecture

  • Excellent communication skills and ability to work within a distributed team

  • Good understanding of core concepts related to application security

  • Ability to quickly learn new domains and technologies

  • Familiarity with modern token based application security standards like OAuth2 and OpenID Connect

  • Familiarity or hands-on experience with Key cloak project or Red Hat SSO product and core features will be strong advantage

  • Experience using MySQL, PostgreSQL and/or Mongo

  • Experience working with distributed source control such as Git, including branching and merging

  • Good understanding of continuous integration and continuous delivery tools and processes

  • Good understanding of DevOps principles and practices

  • Knowledge of Kubernetes and/or Linux Containers is a plus

  • Bachelor’s or master’s degree in computer science, engineering, or other closely related field