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 processesWork on applications used in mission-critical contexts in industries like defense, finance, and energyRemove roadblocks and resolve complex technical issuesHandle daily customer communicationProcess feedback from end users and adapt your solutionsInnovate and bring development best practices into the teamYour profile:Experience in building large-scale multi-tenant mission-critical systems3+ years of working experience using JavaStrong knowledge of protocols used for authentication and authorization, for example OAuth2, OpenID Connect, and SAMLIAM knowledge is a requirementExperience with KeycloakSolid 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 particularExcellent verbal and written EnglishService-oriented and customer-centric mindsetGreat level of autonomy and self-motivationSome personality traits we value for this project:Detail-orientedGo-getter attitudeExcellent communication skillsBeyond 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 CVFirst interview (30 min)Technical AssessmentSecond interview (30 min)OfferContract signing