Senior Java Developer / Tech Lead (Keycloak, IAM)

Senior Java Developer / Tech Lead (Keycloak, IAM)

Description

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)


Key skills required

Java

Required Skills

PROGRAMMING
Java +6 years

About the assignment

Местоположение
Vilnius, Kaunas, Klaipėda, Литва
Удаленно
Yes
Rate (after tax)
€5300 - 6700/Month
Срок
Долгосрочный проект (>12 месяцев)

Want to apply to this project? Register or simply drop CV & Apply

Captcha