
DefensePoint
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.
- 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!
- 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.
- Our recruiting process consists of:
- Send us your updated CV
- First interview (30 min)
- Technical Assessment
- Second interview (30 min)
- Offer
- Contract signing