Senior Java Developer / Tech Lead (Keycloak, IAM)
Project/Client: Telecom
Start Date: ASAP
Seniority: Senior / Tech Lead
Language: English
Role Overview:
We are looking for a Senior Java Developer / Tech Lead with strong Keycloak and IAM experience to join a long-term telecom project, focusing on authentication, authorization, and secure backend development.
Key Responsibilities:
Develop backend services using Java, Spring Boot, and REST APIs
Implement and support OAuth2 / OIDC-based authentication flows
Configure and manage Keycloak (realms, clients, roles, token policies)
Lead code reviews, mentor team members, and ensure high-quality delivery
Build containerized applications using Docker
Implement and support CI/CD pipelines
Work with SQL databases (PostgreSQL / MySQL)
Must-Have Requirements:
Strong hands-on experience with Java, Spring Boot, and REST APIs
Deep understanding of OAuth2 / OIDC
Proven production experience with Keycloak
Experience with Docker and CI/CD pipelines
Solid SQL and JPA / Hibernate knowledge
Experience leading code reviews, mentoring, and delivery ownership
Experience in telecom or fintech environments
Fluent English
Nice to Have:
Experience with Quarkus
Knowledge of Kubernetes (Helm, Operators)
Experience with Kafka / RabbitMQ
Understanding of security best practices (OWASP, TLS, secrets)
Note: We’ll be in touch only with candidates who move forward to the next stage.
Senior Java Developer / Tech Lead (Keycloak, IAM)
Senior Java Developer / Tech Lead (Keycloak, IAM)