We are looking for a Senior Java Developer with Keycloak/IAM experience who thrives in customer-facing environments to join our team and work on developing software used for identity and access management in large-scale environments. You should also be confident in collaborating with stakeholders, understanding their needs, and translating them into solid technical outcomes.
In the longer term, this role may evolve into leading a small team of developers.
This is a well-paid remote role that you can do from anywhere.
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
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 for this project:
Detail-oriented
Go-getter attitude
Excellent communication skills
Beyond the requirements and skill sets, we look forward to meeting with you to get to know you a little better.
If this role excites you, but you are worried that you don't fit all of the requirements - please send your application anyway. We would love to get in touch!
Our recruiting process consists of:
Send us your updated CV
First interview (30 min)
Technical Assessment
Second interview (30 min)
Offer
Contract signing