Role Description
About the Role
We are seeking a Senior Java Developer with Keycloak/IAM expertise to develop software used for identity and access management in large-scale environments.
Responsibilities
* Design and develop software with the team by following best practice development processes
* Work on applications used in mission-critical contexts in industries like defense, finance, and energy
* Remove roadblocks and resolve complex technical issues
* Handle daily customer communication
* Process feedback from end users and adapt your solutions
* Innovate and bring development best practices into the team
About You
You should have:
* Experience in building large-scale multi-tenant mission-critical systems
* At least 3 years of working experience using Java
* Strong knowledge of protocols used for authentication and authorization, such as OAuth2, OpenID Connect, and SAML
* IAM knowledge is required
* Experience with Keycloak
* Solid understanding of software engineering principles, algorithms, data structures, and Object-Oriented Design
* Critical for this role is the ability to handle customer communication on a daily basis
* Interest in cyber security in general and application security in particular
* Excellent verbal and written English skills
* Service-oriented and customer-centric mindset
* Great level of autonomy and self-motivation
What We Value
* Detail-oriented approach
* Go-getter attitude
* Excellent communication skills
Our Hiring Process
We will be conducting the following steps:
* Reviewing your updated CV
* First interview (30 minutes)
* Technical Assessment
* Second interview (30 minutes)
* Offer
* Contract signing