Senior Java Developer
We are seeking a skilled Senior Java Developer with expertise in Keycloak/IAM to work on developing software used for identity and access management in large-scale environments. You should be confident in collaborating with stakeholders, understanding their needs, and translating them into solid technical outcomes.
This role may evolve into leading a small team of developers.
Responsibilities include:
* 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.
Your Profile:
* Experience in building large-scale multi-tenant mission-critical systems.
* 3+ years of working experience using Java.
* Strong knowledge of protocols used for authentication and authorization, for example OAuth2, OpenID Connect, and SAML.
* IAM knowledge is a requirement.
* 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.
* Service-oriented and customer-centric mindset.
* Great level of autonomy and self-motivation.
Some Personality Traits We Value:
* Detail-oriented.
* Go-getter attitude.
* Excellent communication skills.