We are looking for a Java Software Engineer to join our team and work on developing software used for identity and access management in large-scale environments.
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; Participate in and sometimes lead customer delivery meetings; 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, like for example OAuth2, OpenID Connect, and SAML.
; Experience with Keycloak is an advantage; Solid understanding of software engineering principles, algorithms, data structures, and Object-Oriented Design; Interest in cyber security in general and application security in particular; Excellent English – written and verbal; Service-oriented and customer-centric mindset; Great level of autonomy.
Some personality traits we value for this project: Detail-oriented; Go-getter attitude; Deadline-driven; Excellent communication skills.
If you have what it takes to face this challenge, please apply and provide us with a portfolio of your previous work.
We're building a brand, so a cultural fit is also essential.
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