Senior Java Engineer with IAM Experience

ProArea Digital Agency is a team of experts who develop solutions for professional services, commerce, fintech, telecom, energy, and enterprise companies. We use best practices in software development and help clients build products ranging from startup MVPs to large-scale business-critical systems.

Key facts:
✓ Our main value is comfort and the first principle is “Don't nag” (Не нуди);
✓ We’ve received awards on Clutch and Behance for our development and design work;
✓ We work only with interesting projects and competent customers;
✓ We constantly improve our skills and expertise;
✓ We believe it’s important to work hard and play hard.
For more information, please visit our website: proarea.com

What we offer
Being a member of the ProArea team means:
Flexible working schedule;
Fully remote work;
Long-term projects;
Competitive compensation;
24 vacation days and sick days;
Corporate English courses;
Weekly team activities;
Strong engineering culture and knowledge sharing;
Friendly team and supportive environment.

About the Project
We are looking for a Senior Java Engineer with strong Keycloak and IAM experience to join our team.
You will work on a technically challenging international project involving backend development, identity management, system integrations, and security-focused functionality.

Location: EU or Ukraine (remote)
English: B2+
Workload: Full-time

Responsibilities
Develop and maintain backend functionality using Java;
Work with Keycloak-based identity and access management solutions;
Configure and customize authentication and authorization functionality;
Develop and maintain integrations with internal and external systems;
Work with APIs and modern authentication protocols;
Participate in architecture and technical decision-making;
Contribute to application security and access-control practices;
Work with containerized environments and CI/CD processes;
Conduct code reviews and maintain high engineering standards;
Collaborate with an international development team.

Skills Required
5+ years of commercial software development experience;
Strong commercial experience with Java;
Hands-on experience with Keycloak;
Experience customizing Keycloak authentication flows and/or UI/themes;
Good understanding of Identity and Access Management (IAM);
Strong understanding of authentication and authorization concepts;
Experience working with modern authentication protocols and standards;
Experience designing and integrating REST APIs;
Experience with Docker and containerized environments;
Understanding of CI/CD and modern development workflows;
Good understanding of application security principles;
Strong problem-solving skills and proactive mindset;
B2+ English communication skills.

Nice to Have
Experience with Kubernetes;
Experience with enterprise identity integrations;
Linux experience;
Automation or scripting experience;
Experience with monitoring and logging tools;
Experience with cloud environments;
Frontend experience with Angular, React, Vue.js, or similar technologies;
Experience working with enterprise or security-sensitive systems.

We are looking for someone who
Takes ownership of their work;
Is proactive and self-driven;
Can communicate effectively with international teams;
Is comfortable working with complex integrations and security-related functionality;
Enjoys solving challenging engineering problems.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available