Red Hat Senior Software Engineer - KeyCloak in Remote, Poland
At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, storage, and virtualization technologies, together with award-winning global customer support, consulting, and implementation services. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500 companies.
The Red Hat Single Sign-On (SSO) team is looking for a Senior Software Engineer to join us. In this role, you will work as a member of the team responsible for productizing the Keycloak project and integrating it into the OpenShift by Red Hat Cloud platform and with various services exposed in this environment. You will work within Red Hat and the upstream Keycloak community to investigate, develop, and test features that enhance the feature set of Red Hat Single Sign-On and the way they are exposed to application developers on OpenShift platform. You will be collaborating with other teams and upstream communities and will be promoting Keycloak and its community outside of Red Hat. This role should ideally based in Warsaw, Poland or Brno, Czech Republic. Working remotely is also a possibility.
Primary job responsibilities
Participate in the design and development of features related to the various types of integrations of the Red Hat Single Sign-On solution with OpenShift by Red Hat
Contribute to productization of Red Hat Single Sign-On as an container image for OpenShift by Red Hat
Participate in prototyping, design, and development of best ways to expose Red Hat Single Sign-On to developers using OpenShift platform and ecosystem of related solutions
Develop examples and documentation in support of the Red Hat Single Sign-On usage on OpenShift by Red Hat
Work with the upstream community to enhance the feature set of Keycloak and its integration with OpenShift by Red Hat and whole ecosystem of related projects like Istio Service Mesh
5+ years of professional experience in Java, including development of Java EE applications
2+ years of experience contributing to upstream open source software communities
1+ year(s) of experience implementing or exposing services on OpenShift or Kubernetes
Experience leading efforts leveraging Open Service Broker API is an advantage
Good understanding of core concepts related to application security
Familiarity with modern token based application security standards like OAuth2 and OpenID Connect
Experience with the Go and C++ programming languages, or willingness to learn
Ability to learn quickly and solve issues as they arise
Ability to work within a distributed team and communicate effectively
Knowledge of the following is a plus:
Istio Service Mesh
Red Hat Middleware portfolio
Ansible by Red Hat
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.
Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee.
Job ID 62840
Category Software Engineering