As a Senior Java Developer, you will play a crucial role in designing and developing software for identity and access management in large-scale environments. Your expertise in Keycloak/IAM will be instrumental in collaborating with stakeholders to understand their needs and translate them into solid technical outcomes.
This is a remote opportunity that allows you to work from anywhere, utilizing your skills to drive innovation and bring development best practices to the team. You should also have experience in building large-scale multi-tenant mission-critical systems and a strong knowledge of protocols used for authentication and authorization.
Responsibilities
* Design and develop software 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
* 3+ years of working experience using Java
* 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
Beyond Requirements
* Detail-oriented
* Go-getter attitude
* Excellent communication skills
We are looking for someone who is not only skilled but also enthusiastic about staying up-to-date with industry trends and willing to learn and grow with our team.